DESARROLLADOR FULL STACK SENIOR

MyApps

San Isidro

Sur place

PEN 180 000 - 270 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Oportunidad de aprendizaje
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos

Résumé du poste

MyApps en Lima, Perú, busca un Desarrollador Backend Senior .NET con experiencia en integración de sistemas y orquestación. Se valorará conocimiento en arquitectura orientada a eventos, APIs REST y bases de datos SQL/NoSQL.

El candidato ideal diseña, desarrolla y mantiene servicios backend, asegurando soluciones escalables y resilientes. Modalidad presencial (Lima), jornada de 9:00 a 18:00, con horario flexible.

Qualifications

  • Experiencia comprobada en diseño, desarrollo y mantenimiento de servicios backend y microservicios.
  • Conocimientos avanzados de .NET 8 o superior, APIs REST y bases de datos SQL/NoSQL.
  • Experiencia en integración entre sistemas y orquestación de datos.
  • Conocimiento de Docker y Kubernetes, herramientas de mensajería y autenticación (JWT/OAuth2).

Responsabilités

  • Desarrollar backend y microservicios en .NET 8+.
  • Implementar integración entre sistemas y orquestación de procesos.
  • Diseñar y optimizar APIs REST seguras y escalables.
  • Trabajar con Kafka o RabbitMQ y asegurar trazabilidad.
  • Modernizar apps legadas extrayendo lógica a servicios reutilizables.
  • Gestionar despliegues con Docker y Kubernetes y asegurar CI/CD.

Connaissances

NET 8+
Eventos/arquitectura orientada
REST APIs
Kafka
RabbitMQ
SQL/NoSQL
Docker
Kubernetes
Git y CI/CD
Clean Architecture/Microservicios
JWT/OAuth2

Formation

Ingeniería de Software/ Sistemas

Outils

Dapper
Entity Framework
Kafka
RabbitMQ
Docker
Kubernetes
Git

Description du poste

Buscamos a un(a) Desarrollador(a) Backend .NET Senior especializado(a) en Integración de Sistemas y Orquestación, proactivo(a), analítico(a) y orientado(a) a resultados, con experiencia comprobada en el diseño, desarrollo y mantenimiento de servicios backend, microservicios e integraciones entre sistemas empresariales. El candidato ideal cuenta con conocimientos avanzados en .NET 8 o superior, arquitecturas orientadas a eventos, APIs REST, mensajería, bases de datos SQL y NoSQL, así como experiencia en la modernización de aplicaciones legadas y la extracción de lógica de negocio hacia servicios reutilizables. Su misión será diseñar e implementar soluciones de integración robustas, escalables y resilientes, garantizando la sincronización de información entre sistemas comerciales, de facturación, operaciones y gestión de servicios, contribuyendo a la eficiencia operativa y a la evolución tecnológica de la organización.

Modalidad: 100% presencial, lunes a viernes de 9 a.m. a 6 p.m., con horario flexible.

Funciones:

Desarrollo Backend y Microservicios: Diseñar, desarrollar, mantener y optimizar servicios backend utilizando .NET 8 o superior, aplicando principios SOLID, Clean Architecture y buenas prácticas de desarrollo de software.

Integración y Orquestación de Sistemas: Implementar soluciones de integración entre sistemas comerciales, de facturación, operaciones y gestión de servicios, mediante APIs, conectores, librerías, SDK y componentes reutilizables.

Sincronización de Datos: Garantizar el intercambio bidireccional de información entre sistemas, con tiempos de respuesta cercanos al tiempo real, incorporando mecanismos de validación, manejo de errores, reintentos y trazabilidad.

Mensajería y Arquitectura Orientada a Eventos: Desarrollar soluciones basadas en Kafka o RabbitMQ, implementando patrones de integración como idempotencia, Outbox, reintentos y gestión de mensajes fallidos.

Modernización de Aplicaciones Legadas: Analizar aplicaciones existentes, tanto frontend como backend, identificar y extraer lógica de negocio para migrarla hacia servicios backend independientes, reutilizables y mantenibles.

Desarrollo y Optimización de APIs: Diseñar e implementar APIs REST seguras, eficientes y escalables, utilizando Dapper y Entity Framework, así como mecanismos de autenticación y autorización mediante JWT y OAuth2.

Gestión de Bases de Datos: Diseñar, consultar y optimizar bases de datos relacionales y NoSQL, incluyendo procedimientos almacenados, consultas eficientes y estrategias de acceso a datos.

Contenedores y Despliegues: Implementar y mantener aplicaciones mediante Docker y Kubernetes, colaborando en la automatización de despliegues y la gestión de ambientes.

Observabilidad y Trazabilidad: Implementar mecanismos de logging, monitoreo y trazabilidad distribuida que permitan detectar errores, analizar incidencias y garantizar la estabilidad de las integraciones.

Desarrollo de Componentes Reutilizables: Diseñar y desarrollar librerías, DLL, utilitarios y componentes compartidos que estandaricen las soluciones y faciliten su mantenimiento y reutilización.

Calidad y Mejora Continua: Refactorizar código, corregir errores, implementar pruebas automatizadas y promover buenas prácticas de arquitectura, seguridad, rendimiento y mantenibilidad.

Integración Continua y Despliegue: Gestionar el código mediante Git y GitFlow, participando en la implementación y mantenimiento de procesos automatizados de CI/CD.

Documentación Técnica: Documentar componentes, procesos de integración, decisiones de arquitectura y soluciones implementadas, garantizando la transferencia de conocimiento al equipo interno.

Innovación Tecnológica: Evaluar e incorporar herramientas, frameworks y soluciones, incluyendo herramientas de inteligencia artificial aplicadas al desarrollo, que permitan optimizar la productividad y la calidad del software.

1. Conocimientos y Herramientas

Desarrollo Backend: Dominio avanzado de .NET 8 o superior, desarrollo de microservicios, programación orientada a objetos y principios SOLID.

Acceso a Datos: Experiencia utilizando Dapper y Entity Framework para el desarrollo de servicios eficientes y escalables.

Arquitectura de Software: Conocimientos sólidos de Clean Architecture, microservicios, arquitectura orientada a eventos y patrones de diseño.

Integración y Mensajería: Experiencia con Kafka o RabbitMQ, aplicando patrones como idempotencia, Outbox, reintentos y manejo de mensajes fallidos.

Bases de Datos Relacionales: Manejo de SQL Server, PostgreSQL y MySQL, incluyendo consultas SQL, optimización y procedimientos almacenados.

Bases de Datos NoSQL: Conocimientos de MongoDB y Redis para el almacenamiento, consulta y gestión de información.

Desarrollo de APIs: Experiencia diseñando e implementando APIs REST, mecanismos de autenticación y autorización mediante JWT y OAuth2.

Contenedores y Orquestación: Conocimientos y experiencia práctica con Docker y Kubernetes para la contenerización, despliegue y administración de aplicaciones.

Observabilidad: Conocimientos de logging estructurado, monitoreo, manejo de errores y trazabilidad distribuida.

Control de Versiones y DevOps: Manejo de Git, GitFlow y pipelines de CI/CD.

Metodologías Ágiles: Conocimientos y experiencia trabajando bajo marcos ágiles como Scrum o Kanban.

2. Experiencia y Formación

Formación Académica: Bachiller o titulado(a) universitario(a) en Ingeniería de Software, Ingeniería de Sistemas, Ciencias de la Computación o carreras afines.

Experiencia Profesional: Mínimo 5 años de experiencia en desarrollo backend o full stack con .NET, con conocimientos de React.

Integración de Sistemas: Experiencia integrando sistemas heterogéneos y aplicaciones legadas, incluyendo arquitecturas monolíticas, procedimientos almacenados e integraciones punto a punto.

Modernización Tecnológica: Experiencia analizando aplicaciones existentes, identificando lógica de negocio y migrándola hacia servicios backend reutilizables.

Desarrollo de APIs y Microservicios: Experiencia diseñando, desarrollando y optimizando APIs y microservicios mediante .NET, Dapper y Entity Framework.

Arquitectura y Patrones: Experiencia aplicando Clean Architecture, principios SOLID, arquitectura orientada a eventos, patrones de integración y pruebas automatizadas.

Bases de Datos: Experiencia trabajando con bases de datos relacionales y NoSQL, incluyendo el diseño y optimización de consultas.

Despliegue de Aplicaciones: Experiencia en la contenerización, despliegue y administración de aplicaciones mediante Docker y Kubernetes.

Automatización de Procesos: Experiencia gestionando código fuente con GitFlow e implementando procesos de integración y despliegue continuo.

Infraestructura: Conocimientos de servicios cloud y despliegues en infraestructura on-premise, valorándose la experiencia práctica en ambos entornos.

3. Conocimientos Deseables

Frontend y Gestión de Estado: Experiencia con Redux, Axios, TanStack, Zustand y Tailwind, aplicados al mantenimiento y desarrollo de aplicaciones React.

APIs y Consultas: Conocimientos de GraphQL para la exposición y el consumo de servicios.

Motores de Workflow y Orquestación: Experiencia con motores de workflow, BPMN o plataformas de integración y orquestación de procesos empresariales.

Arquitecturas de Integración: Experiencia implementando soluciones Backend for Frontend (BFF) o Enterprise Service Bus (ESB).

Servicios Cloud y Arquitecturas Híbridas: Experiencia desplegando y operando soluciones en la nube, infraestructura on-premise y entornos híbridos.

Inteligencia Artificial Aplicada al Desarrollo: Experiencia utilizando asistentes de programación basados en IA o integrando modelos de inteligencia artificial mediante frameworks especializados.

Modernización de Sistemas: Participación en proyectos de desacoplamiento de aplicaciones legadas, migración de arquitecturas monolíticas y modernización tecnológica.

Sector Telecomunicaciones: Conocimientos o experiencia trabajando con sistemas BSS/OSS y plataformas tecnológicas del sector telecomunicaciones.

4. Habilidades y Competencias Clave

Capacidad Analítica: Habilidad para analizar sistemas complejos, identificar dependencias, comprender la lógica de negocio y proponer soluciones técnicas eficientes.

Resolución de Problemas: Capacidad para diagnosticar incidencias, identificar causas raíz y desarrollar soluciones robustas y sostenibles.

Diseño y Arquitectura: Criterio técnico para diseñar servicios escalables, componentes reutilizables e integraciones resilientes entre sistemas.

Orientación a la Calidad: Compromiso con las buenas prácticas de desarrollo, la seguridad, el rendimiento, las pruebas automatizadas y la mantenibilidad del código.

Proactividad e Innovación: Iniciativa para identificar oportunidades de mejora, evaluar nuevas tecnologías e implementar soluciones que optimicen los procesos existentes.

Comunicación Efectiva: Capacidad para comunicar decisiones técnicas, documentar soluciones y colaborar con equipos de arquitectura, datos, desarrollo e infraestructura.

Trabajo en Equipo: Habilidad para integrarse a equipos multidisciplinarios, compartir conocimientos y contribuir al cumplimiento de objetivos comunes.

Autoaprendizaje y Adaptabilidad: Disposición para aprender nuevas tecnologías, frameworks y herramientas, adaptándose a las necesidades cambiantes del negocio.

Orientación a Resultados: Enfoque en la entrega de soluciones confiables, la optimización de procesos y el cumplimiento de los objetivos técnicos y operativos.

Beneficios

Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!

  • Oportunidad de aprendizaje y desarrollo profesional.
  • Ambiente de trabajo colaborativo y dinámico.
  • Capacitación en gestión de proyectos y herramientas digitales.

Nivel mínimo de educación: Universitario (Graduado)

MyApps es una empresa especializada en el desarrollo de software a medida, adaptado a las necesidades específicas de cada cliente. Nuestro enfoque se centra en crear soluciones que optimicen procesos, aumenten la productividad y generen valor para las empresas. Contamos con un equipo técnico que acompaña a nuestros clientes desde el análisis hasta la implementación final del proyecto.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

DESARROLLADOR FULL STACK SENIOR
DESARROLLADOR FULL STACK SENIOR

MyApps Perú • San Isidro

Sur place
PEN 140 000 - 200 000
Oportunidad de aprendizaje y de desar
Ambiente de trabajo colaborativo
Desarrollador Backend AWS (Node.js / NestJS)
Desarrollador Backend AWS (Node.js / NestJS)

MyApps • San Isidro

Sur place
PEN 206 000 - 309 000
Oportunidad de aprendizaje y desarroll
Ambiente de trabajo colaborativo y din
Capacitación en gestión de proyectos
Desarrollador Full Stack .NET / React - Arquitectura
Desarrollador Full Stack .NET / React - Arquitectura

MyApps • Lima Metropolitana

Hybride
PEN 60 000 - 100 000
Oportunidad de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos
Desarrollador Backend
Desarrollador Backend

MyApps Perú • San Isidro

Hybride
PEN 90 000 - 150 000
Oportunidad de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos y
Desarrollador Backend
Desarrollador Backend

MyApps • San Isidro

Hybride
PEN 121 000 - 207 000
Oportunidades de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos
Desarrollador Full Stack Senior
Desarrollador Full Stack Senior

Myapps • Lima Metropolitana

Sur place
PEN 90 000 - 150 000
Analista QA Automatizador
Analista QA Automatizador

MyApps • San Isidro

Sur place
PEN 60 000 - 90 000
Oportunidad de aprendizaje y sviluppo
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos y
Programador Senior Full Stack
Programador Senior Full Stack

Howden Peru • Lima Metropolitana

Sur place
PEN 90 000 - 150 000
Analista QA Automatizador
Analista QA Automatizador

MyApps Perú • San Isidro

Sur place
PEN 36 000 - 72 000
Oportunidad de aprendizaje y novación
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos
Asistentededesarrollodesoftware
Asistentededesarrollodesoftware

TACTICAL IT • Lima Metropolitana

Sur place
PEN 60 000 - 90 000
Planilla con beneficios de ley
EPS
Capacitación constante
+1