DESARROLLADOR FULL STACK SENIOR

MyApps Perú

San Isidro

On-site

PEN 140,000 - 200,000

Full time

2 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Oportunidad de aprendizaje y de desar
Ambiente de trabajo colaborativo

Job summary

MyApps Perú busca un Desarrollador Backend .NET Senior especializado en Integración de Sistemas y Orquestación. Se requiere proactividad, enfoque analítico y experiencia en servicios backend, microservicios e integraciones entre sistemas empresariales.

La posición es 100% presencial, con horario de lunes a viernes. Se valorará experiencia en arquitectura orientada a eventos, APIs REST y modernización de legados. Se ofrecen oportunidades de desarrollo y proyectos innovadores.

Qualifications

  • Formación universitaria en Ingeniería de Software, Sistemas o Ciencias de la Computación.
  • Experiencia mínima de 5 años en desarrollo backend o full stack con .NET.
  • Experiencia en integración de sistemas y orquestación, APIs REST y mensajería.
  • Conocimientos de SQL Server, PostgreSQL y MySQL; NoSQL como MongoDB/Redis.
  • Competencia en Clean Architecture, patrones SOLID y pruebas automatizadas.

Responsibilities

  • Desarrollar y mantener servicios backend y microservicios en .NET 8+.
  • Implementar soluciones de integración entre sistemas y orquestación.
  • Desarrollar APIs REST seguras y escalables con JWT/OAuth2.
  • Gestionar bases de datos relacionales y NoSQL, optimizando consultas.
  • Trabajar con Docker y Kubernetes para despliegues y ambientes.
  • Aplicar observabilidad, trazabilidad y buenas prácticas de DevOps.

Skills

.NET 8+
Microservicios
APIs REST
Kafka/RabbitMQ
Docker/Kubernetes
JWT/OAuth2
SQL/NoSQL
Clean Architecture
GitFlow
Scrum/Kanban

Education

Bachiller o titulado en Ingeniería de Software/Sistemas/Computación

Tools

Docker
Kubernetes
PostgreSQL
MongoDB
Redis

Job description

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.
  • Mantenimiento de Aplicaciones Frontend Analizar, mantener y comprender aplicaciones existentes desarrolladas con JavaScript, TypeScript y React 18, identificando la lógica de negocio y los puntos de integración con los servicios backend.
  • 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.
Requisitos 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.
  • Frontend Conocimientos de JavaScript, TypeScript y React 18, con capacidad para analizar, mantener y comprender aplicaciones existentes.
  • 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.
Requisitos 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.
Requisitos 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.
Requisitos 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!

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DESARROLLADOR FULL STACK SENIOR
DESARROLLADOR FULL STACK SENIOR

MyApps • San Isidro

On-site
PEN 180,000 - 270,000
Oportunidad de aprendizaje
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos
Desarrollador Backend AWS (Node.js / NestJS)
Desarrollador Backend AWS (Node.js / NestJS)

MyApps • San Isidro

On-site
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

Hybrid
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

Hybrid
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

Hybrid
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

On-site
PEN 90,000 - 150,000
Analista QA Automatizador
Analista QA Automatizador

MyApps Perú • San Isidro

On-site
PEN 36,000 - 72,000
Oportunidad de aprendizaje y novación
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos
Analista QA Automatizador
Analista QA Automatizador

MyApps • San Isidro

On-site
PEN 60,000 - 90,000
Oportunidad de aprendizaje y sviluppo
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos y
Full Stack Semi Senior - Java / React / Node.js / Azure
Full Stack Semi Senior - Java / React / Node.js / Azure

EVOL (TSnet) • Lima Metropolitana

Hybrid
PEN 45,000 - 70,000
Ingreso a planilla desde el primer día
EPS cubierta al 100% para el titular
Modalidad híbrida
+1
Programador Senior Full Stack
Programador Senior Full Stack

Howden Peru • Lima Metropolitana

On-site
PEN 90,000 - 150,000