.NET Senior Developer
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
