¡Únete a nuestro equipo como Analista Programador Senior!
Descripción del puesto:
¿Eres un apasionado del desarrollo de software con experiencia en múltiples tecnologías? ¡Estamos buscando un Analista Programador Senior para unirse a nuestro equipo! Si te encanta resolver problemas complejos y trabajar en un entorno ágil, esta es tu oportunidad.
Responsabilidades:
- Desarrollar y mantener aplicaciones web utilizando tecnologías como C#, .NET Core, React, Angular, y más.
- Diseñar y desarrollar APIs y microservicios.
- Trabajar con bases de datos SQL Server, incluyendo funciones, procedimientos almacenados y Entity Framework.
- Gestionar el código fuente utilizando GitLab, GitHub o Team Foundation.
- Participar en proyectos utilizando metodologías ágiles como SCRUM y DevOps.
- Implementar y mantener sistemas en entornos IIS y Linux.
- Analisis de requerimientos y planteamiento de soluciones tecnicas.
Arquiectura técnica :
Backend: API RESTful en * con gestión de autenticación basada en JWT/OAuth2. Base de Datos: PostgreSQL/MySQL, con almacenamiento de logs en una base separada para auditoría. Frontend: Panel de administración en * con control granular de accesos. Seguridad: Implementación de LDAP y cifrado de credenciales con bcrypt/Argon2, Scrum Master
Requisitos:
- Conocimientos avanzados en:
- C#, .NET Core 5+, Visual Basic, Java.
- HTML5, CSS, Bootstrap, JavaScript.
- WCF, MVC, SOAP.
- React, Angular.
- SQL Server, Entity Framework, migraciones.
- Desarrollo de APIs / Servicios / Microservicios.
- Conocimiento de programación en Capas.
- Conocimientos y uso de IIS, Linux.
- Gestión de código fuente GitLab, GitHub, Team Foundation.
- Metodologías ágiles (SCRUM / AGILE / DevOps)
- Deseable: Conocimientos de CRM.