Resumen del Puesto
Buscamos un Desarrollador Senior en .NET C# y React con amplia experiencia en el diseño, desarrollo e implementación de aplicaciones robustas y escalables.
Este profesional será responsable de liderar proyectos de desarrollo de software, garantizar la calidad del código, y colaborar con equipos multidisciplinarios para cumplir con los objetivos de negocio.
Requisitos del Perfil
Educación
• Ingeniería en Sistemas, Informática, desarrollo, Ciencias de la Computación o carreras afines.
• Certificaciones relevantes en desarrollo .NET (opcional, pero valoradas).
Experiencia
• Mínimo 5 años de experiencia en desarrollo de software utilizando .NET C#.
• Experiencia comprobada en el uso de .NET Core, React, SQL Server y tecnologías relacionadas.
• Participación en el ciclo completo de desarrollo de software (planificación, diseño, desarrollo, pruebas, implementación y soporte).
• Experiencia en liderazgo de equipos de desarrollo.
• Experiencia previa en sectores específicos como finanzas, operaciones transaccionales.
Habilidades Técnicas
• Dominio avanzado de C# y el ambiente .NET.
• Experiencia con bases de datos relacionales como SQL Server.
• Conocimiento de desarrollo web con ASP.NET, ASP.NET Core, Blazor y APIs SOAP y REST.
• Manejo de herramientas y tecnologías front-end como JavaScript, HTML, CSS,
• Dominio avanzado en el Framework React.
• Manejo avanzado de herramientas de control de versiones como Git.
• Experiencia con metodologías ágiles como Scrum o Kanban.
• Conocimiento de patrones de diseño (Design Patterns) y principios SOLID.
• Experiencia con contenedores y orquestadores como Docker y Kubernetes (deseable).
• Habilidad para trabajar con servicios en la nube como Azure o AWS.
• Conocimiento en desarrollo móvil con Android y IOS.
• Inglés B1/ B2 (Evaluado)
Habilidades Blandas
• Capacidad para liderar equipos técnicos y mentoría.
• Fuertes habilidades de resolución de problemas y pensamiento analítico.
• Excelentes habilidades de comunicación verbal y escrita.
• Proactividad y orientación a resultados.
• Adaptabilidad y capacidad para trabajar en entornos dinámicos.
• Trabajo en equipo y colaboración efectiva con áreas multifuncionales.
Responsabilidades del Puesto
1.
Diseñar, desarrollar y mantener aplicaciones utilizando .NET C#.
2.
Liderar y participar en revisiones de código para garantizar estándares de calidad.
3.
Proponer soluciones técnicas escalables y eficientes para resolver problemas de negocio.
4.
Implementar y mantener buenas prácticas de desarrollo, incluyendo pruebas unitarias y de integración.
5.
Colaborar con equipos de producto, diseño y QA para garantizar la entrega de software de alta calidad.
6.
Actuar como mentor técnico para desarrolladores junior y semi senior.
7.
Participar en la definición de arquitecturas de software y toma de decisiones técnicas clave.
8.
Monitorear y optimizar el rendimiento de las aplicaciones existentes.
9.
Mantenerse actualizado con las últimas tendencias y tecnologías en el entorno .NET.
10.
Documentar soluciones técnicas y procesos de desarrollo.
Rango Salarial y Beneficios
• Rango salarial competitivo acorde a la experiencia y el mercado local.
• Seguro médico (A partir del primer año).