**Requisitos**: - Dominio de lenguajes de programación, principalmente C# con una experiência de más de 2 años. - Manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo. - Conocimiento de Bases de Datos y lenguaje de consultas estructurado. - Conocimiento de Servicios Web. - Conocimiento de SOA: Aplicaciones orientadas a servicios. - Conocimiento de protocolos y lenguajes de comunicación como XML, JSON. - Prácticas de Testing y Refactoring. - Conocimiento de metodologías de análisis como UML u otros. - Conocimiento de metodologías ágiles como SCRUM u otros. - Conocimiento de herramientas de control de versiones como GIT u otros. Deseables: - Conocimiento en Java, Springboot, Maven - Conocimiento en Python. - Conocimiento en Docker. - Conocimiento en servicios cloud de Amazon, principalmente Lambda y ApiGateway. **Responsabilidades**: - Diseñar, producir y/o mantener (programar, adaptar e integrar) componentes de software conforme a especificaciones - (funcionales y técnicas) para ser integrados en aplicaciones. - Modelar y refinar especificaciones a fin de determinar un diseño detallado para implantar la - funcionalidad requerida. - Construir, adaptar y mantener piezas de software. Reutilizar componentes existentes integrándolos con código propio. - Verificar los programas producidos probándolos en forma unitaria. - Reunir los requerimientos de funcionalidad y traducir esas necesidades en soluciones funcionales sencillas y elegantes. - Construir prototipos en fase de alcance técnico de los proyectos. - Optimizar el rendimiento de los desarrollos y aplicaciones.