 
        
        Actividades que realiza: 
Es el responsable de interpretar los requisitos del usuario proporcionados por el analista y 
transformarlos a funcionalidades del sistema, para esta tarea deberá de escribir código en los 
lenguajes actualmente aplicados por el proyecto. La persona a desempeñarse en este perfil se 
espera esté familiarizada con todas las fases del ciclo de vida del software, además de un desarrollo 
de alta calidad en rendimiento, diseño y en apego a estándares. 
- Analiza y complementa el diseño en colaboración con el analista de negocios para enfocar 
los objetivos funcionales. 
- Conoce y se involucra en todas las fases del proyecto. 
- Asegura el cumplimiento funcional de los sistemas ya implementados y nuevas 
implementaciones. 
- Construye o adapta clases, módulos u otras piezas de software. Reutiliza componentes 
existentes integrándose con código propio. 
- Complementa a nível técnico la documentación de los desarrollos a los cuales está siendo 
involucrado. 
- Investiga y promueve mejoras en los sistemas, infraestructura o nuevas tecnologías. 
- Trabaja en estrecha colaboración con otros desarrolladores. 
- Optimiza el rendimiento de las aplicaciones y detecta oportunidades de mejora a ser 
consideradas para desarrollo. 
- Coordinar y ejecutar en conjunto con el analista de negocio las pruebas. 
- Participa en la implementación de estándares y normas aplicables a proyectos. 
- Emplea las tecnologías y lenguajes actualmente usadas en el área para sus desarrollos. 
- Da seguimiento a los desarrollos implementados. 
Conocimientos necesarios 
Conocer los ciclos de vida del software 
Comprensión de terminología UML 
Algoritmos y estructura de datos 
Lenguajes de programación estructurados y orientados a objetos (Java, PHP, Pascal, Python) 
Manejo de herramientas para el desarrollo del software 
Conocimiento de aplicaciones web y de escritorio 
Manejo de bases de datos MySQL y SQL Server 
Software para el versionado de código (GitHub, SVN) 
Herramientas para integración de la mejora continua 
Saber sobre frameworks y su compatibilidad 
Documentación y ejecución de escenarios de prueba 
Conocimiento de metodologías de desarrollo (Scrum, Agile, programación extrema) 
Comprensión de arquitectura y entornos del software 
Conocimiento de aplicaciones orientadas a servicios (SOA, REST / SOAP) 
Metodologías de desarrollo 
Patrones de diseño 
Nociones sobre detección de riesgo y seguridad de información. 
Tipo de puesto: Jornada completa, Por tiempo indeterminado 
Sueldo: $14,000.00 - $23,000.00 al mes 
Horario: 
- Turno de 10 horas 
- Turno de 8 horas 
Prestaciones: 
- Aumentos salariales 
- Bebidas gratis 
- Opción a contrato indefinido 
- Servicio de comedor 
- Servicio de comedor con descuento 
Escolaridad: 
- Licenciatura terminada (Deseable) 
Experiência: 
- .NET: 1 año (Deseable) 
- JavaScript: 1 año (Deseable) 
- Desarrolladores iOS: 1 año (Deseable) 
- Desarrolladores Android: 1 año (Deseable) 
Idioma: 
- Inglés (Deseable) 
Lugar de trabajo: Empleo presencial