Funciones
• Análisis de requerimientos
• Estimación de esfuerzo
• Programación
• Implementación de pruebas automatizadas
• Despliegues
• Documentación
• Investigación
Requisitos
• Pasión por analizar necesidades e implementar soluciones
• Pasión por aprender continuamente
• Egresado de la carrera de Ingeniería de sistemas o similar
• Mínimo dos años de experiencia desarrollando aplicaciones
• Inglés nivel avanzado (conversacional)
Conocimientos obligatorios
- Python
- RESTful web services
- Patrones de diseño
- Cloud: AWS
- HTML, CSS y JavaScript
- jQuery, JSON, Angular, AngularJS o React
- T-SQL (SQL Server) o PL-SQL (Oracle)
- Resolución de problemas con algoritmos
- Programación orientada a objetos
- Git
Conocimientos deseables
- Python, Java, c# u otros
- Metodologías ágiles: Scrum
- Unit testing: JUnit, NUnit o similar
- Calidad de código: SonarQube o similar
- Containers: Docker
- Infraestructure as Code: Puppet, Ansible o Chef
- Cloud: Azure
- Desarrollo móvil en Android o iOS
Beneficios
- Ingreso a nómina
- Excelente clima laboral
- Certificaciones cubiertas al 100%
- Entrenamiento y aprendizaje continuo
- Línea de crecimiento