.NET Senior Developer

El Salvador
Remoto

Buscamos Programadores Senior con sólida experiencia en .NET para formar parte de un equipo especializado que asumirá el mantenimiento, modernización y mejora de un sistema legacy de Punto de Venta (POS). El objetivo principal es transformar este sistema legacy en un producto de nivel superior, implementando una arquitectura robusta y buenas prácticas de desarrollo que garanticen su escalabilidad, mantenibilidad y rendimiento óptimo.

La experiencia clave en tu

carrera profesional

  • Analizar, comprender y documentar el código legacy del sistema POS existente.

  • Identificar áreas de mejora, deuda técnica y oportunidades de optimización.

  • Implementar refactorizaciones progresivas que mejoren la calidad del código sin comprometer la funcionalidad.

  • Desarrollar nuevas características y mejorar las existentes siguiendo estándares de calidad.

  • Diseñar e implementar una arquitectura moderna y escalable.

  • Implementar tests automatizados para garantizar la estabilidad del sistema.

  • Colaborar con el equipo en la resolución de problemas complejos.

  • Participar en reuniones de planificación y revisión de código.

  • Documentar adecuadamente el código y los cambios realizados.

  • Capacitar a nuevos miembros del equipo según sea necesario.

Tus habilidades

y talentos

Requisitos Tecnicos:
  • Experiencia comprobable (mínimo 5 años) en desarrollo con tecnologías .NET.

  • Experiencia en refactorización y modernización de sistemas legacy.

  • Dominio de patrones de diseño y principios SOLID.

  • Conocimiento avanzado en desarrollo de aplicaciones Windows Forms o WPF.

  • Experiencia con bases de datos relacionales.

  • Conocimiento de control de versiones (Git).

  • Experiencia implementando pruebas unitarias y de integración.
Habilidades blandas:
  • Compromiso: Alta dedicación con los objetivos del proyecto y capacidad para cumplir con fechas límite.

  • Creatividad: Enfoque innovador para resolver problemas complejos y encontrar soluciones eficientes.

  • Disciplina: Capacidad para trabajar de manera estructurada, siguiendo procesos y estándares definidos.

  • Excelentes habilidades de comunicación escrita y verbal.

  • Capacidad para trabajar de forma autónoma y en equipo.

  • Orientación al detalle y a la calidad.

  • Mentalidad analítica y solucionadora de problemas.

  • Adaptabilidad para enfrentar cambios y desafíos técnicos.

  • Proactividad e iniciativa.
Deseables:
  • Experiencia en sistemas de punto de venta (POS).

  • Conocimiento en procesamiento de pagos y transacciones financieras.

  • Experiencia en migración de aplicaciones legacy a arquitecturas modernas.

  • Familiaridad con DevOps y CI/CD.

  • Conocimiento de .NET Core/.NET 5+.

  • Experiencia con metodologías ágiles (Scrum, Kanban).

  • Experiencia en desarrollo de API REST.

Dejanos tu aplicación

n1coJobs forms empleo directo