Como ingeniero de software senior, formará parte de un equipo de ingenieros que es responsable de diseñar, desarrollar y respaldar aplicaciones orientadas al cliente de nuestra solución construida sobre una pila de tecnología moderna. Actualmente, el sistema brinda soporte a más de 2 millones de empleados en el lugar de trabajo y procesa más de 80 mil millones en nómina anual. Trabajará en estrecha colaboración con gerentes de productos, diseñadores, arquitectos, ingenieros de calidad y DevOps y gerentes de ingeniería para brindar valor continuamente a nuestros clientes.
Licenciatura en informática o campo relacionado
· 8 a 10 años de experiencia en desarrollo en tecnologías Microsoft: C#, ASP.NET, .NET Core, MVC framework, Razor Pages, HTML5, CSS, JavaScript, TypeScript, .NET Core Web API.
· Experiencia en el desarrollo de marcos de aplicaciones web front-end, como Angular, utilizando ASP.NET Core y Web API para aplicaciones web de nivel empresarial.
· Experiencia práctica trabajando en .NET CORE 7+, .NET Framework 4.8+
Competente en SQL, desarrollando y ejecutando consultas de bases de datos en SQL/PostgreSQL.
· Competente en EF Core, ADO.NET
· Experiencia en Agile Software Delivery, Jira, GitHub, frameworks de pruebas unitarias
· Familiaridad con el marco del lado del cliente jQuery/ Angular 16+
· Integraciones API y SSO de terceros
· Fuerte comprensión de varios niveles de arquitectura de n niveles utilizando conceptos orientados a objetos
· Fuerte comunicación, con la capacidad de explicar problemas técnicos complejos a audiencias no técnicas y la capacidad de traducir los requisitos del cliente en diseños técnicos.
Calificaciones preferidas:
· Comprensión de arquitecturas y metodologías modernas basadas en microservicios.
· Familiaridad con Kubernetes y soluciones de proveedores de nube como Azure.
· Experiencia con procesos de CI/CD
· El conocimiento del dominio HCM es una ventaja