Escolaridad: Licenciatura Sistemas Computacionales o afín, deseable titulo y cedula profesional
Idioma: Deseable inglés - B2
Experiencia: 3 años o más como desarrollador full stack
Conocimientos:
Algoritmos y estructuras de datos.
Manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo.
Lectura y comprensión para elementos de redacción en inglés.
Conocimiento de Bases de Datos y lenguaje de consultas estructurado.
Conocimiento de Servicios Web.
Conocimiento de protocolos y lenguajes de comunicación como XML, JSON.
Nociones de arquitectura de software y aplicaciones N-Capas.
Conocimiento de metodologías de análisis como lenguaje de modelado de sistemas de software.
Conocimiento de metodologías ágiles como SCRUM u otros.
Conocimiento de herramientas de control de versiones como GIT u otros.
Conocimientos de patrones de software empresarial.
Sólido entendimiento de ingeniería de software.
Fuerte conocimiento de programación orientada a objetos.
Fuerte conocimiento de Programación en Java Script, Python, C# y deseable manejo en Node,Angular,.Net,CSS,HTML5, Boostrap (responsive), Vue JS, librerías y UI frameworks (Se valoran otras tecnologías propuestas)
Conocimiento del ciclo de vida de un desarrollo Web
Manejo de bases de datos y sólidos conocimientos de SQL, HTML, Javascript y CSS
Fuerte dominio microservicios, Docker o Kubernetes, creación / integración de API Rest y servicios Web
Construcción y mantenimiento de sistemas distribuidos en AWS o Azure
Manejo de bases de datos relacionales y/o no relacionales (SQL, Mongo u otros)
Buenas prácticas de programación y código seguro
Responsabilidades del puesto:
Creación, diseño, desarrollo e implementación de nuevas plataformas y/o aplicaciones internas, investigando las necesidades de los usuarios
Evaluación de sistemas existentes
Revisión de las pruebas para medir la calidad en las plataformas y/o aplicativos
Brindar soporte a las plataformas y/o aplicaciones existentes
Elaborar y/o revisar la documentación de las plataformas y/o aplicaciones tales como manuales operativos y técnicos, código fuente, diagramas de flujo, casos de uso, diagramas de bases de datos y diagramas descriptivos de la arquitectura de software
Levantamiento de requerimientos con personal interno y externo
Administración de plataformas de proveedores externos que tengan comunicación con plataformas y/o aplicaciones internas del organismo
Elaborar informes sobre el progreso de desarrollo de las plataformas y/o aplicaciones.
Competencias.
Facilidad de aprendizaje
Responsabilidad
Trabajo en equipo
Flexibilidad
Creatividad e innovación
Analítico y autodidacta
Alta capacidad de planeación y organización
Solución de problemas
Comunicación efectiva
Trabajo bajo presión
Responsabilidad
Aprendizaje continuo e implementación de nuevas tecnologías
Ofrecemos
Contratación con la empresa
Sueldo más prestaciones de ley
Capacitación constante
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.