Descripción del puesto:
Desarrollo de productos de software en tiempo, calidad y alcance, aplicando las mejores practicas produciendo un software escalable, flexible y seguro.
-Remoto 100% en México
-No es necesario hablar inglés
-Experiencia de 4 a 8 años (Deseable)
Responsabilidades principales:
1. Participar en las reuniones del equipo de desarrollo para discutir lasdefiniciones y objetivos del proyecto.
2..Analizar los requisitos del sistema y del usuario para el producto desoftware.
3.Diseño de integraciones de sistemas y flujos de trabajo de proyectos.
4.Escribir código limpio y escalable, y aprender nuevos lenguajes paraimplementarlo en diversas soluciones.
5.Desarrollo de interfaces de usuario.
6.Realizar pruebas y depuración de aplicaciones de software.
7.Validar la funcionalidad y seguridad de la aplicación.
Requisitos técnicos:
1. Lenguaje de programacion Go (Avanzado)
2.Lenguaje de programación JavaScript / TypeScript (Intermedio)
3. Creación y consumo de servicios REST (Avanzado)
4. REACT / Vue (Avanzado)
5.CSS3 / SCSS, Kendo UI, ux design (Avanzado)
6.Experiencia aplicada de Patrones de Diseño y Principiosde Programación OOP (Intermedio)
7.NodeJS, Express (Avanzado)
8.Metodologías agiles y control de versión de codigo (Git) (Avanzado)
9.Manejo de bases de datos (Postgres, MSSQL, Redis,MongoDB) (Intermedio)
10.Comunicación asíncrona (colas y mensajerías, Rabbit MQy Kafka) (Intermedio)
Requisitos técnicos (Deseables)
1.Conocimiento de la plataforma Windows Azure (WebApps, Active Directory B2C, API Management, App
Insights)
2.Experiencia en desarrollo en microservicios
3.Azure DevOps o similar para organización del trabajo ycontrol de código
4.Clean Arquitecture
Ofrecemos: