Desarrollador de Software

Sé de los primeros solicitantes.
UpNow Consulting
Monterrey
MXN 300,000 - 500,000
Sé de los primeros solicitantes.
Hace 7 días
Descripción del empleo

Siendo Desarrollador de Software, sumarás a través de desarrollar los sistemas de información de la empresa, mediante lenguajes de programación que la dirección de TI establece, para satisfacer los requerimientos tecnológicos de los clientes de la organización. Investigar, prospectar e implementar tecnologías y arquitecturas que habiliten a la organización para la consecución de los objetivos estratégicos.

Responsabilidades

  1. Desarrollar los Sistemas de Información de la empresa para cumplir con los requerimientos tecnológicos que la organización requiere para garantizar la consecución de los objetivos estratégicos de la misma.
  2. Colaborar en el análisis y diseño de los Sistemas de Información. Al estar presente en estas etapas el desarrollador tiene mayor conciencia de las necesidades tecnológicas y permite generar diseños acordes a los requerimientos para evitar cambios en los sistemas al momento del desarrollo de los mismos.
  3. Realizar la investigación de tecnologías para el diseño de las soluciones a implementar para los requerimientos duros del sistema o para implementar soluciones que reduzcan el costo del proyecto.
  4. Realizar prospección estratégica de tecnología y de arquitectura, así como la ejecución de pruebas de concepto que faciliten la toma de decisiones para alcanzar los objetivos del negocio, documentando siempre los hallazgos.
  5. Generar la documentación de los Sistemas de Información para facilitar la operación y mantenimiento del sistema en Producción.

Formación y experiencia

  1. Licenciatura en Administración de Sistemas, Ingeniería en Sistemas de Información o área relacionada.
  2. Experiencia comprobada de 2 años como Desarrollador de Software.
  3. Conocimiento avanzado en lenguajes de programación orientada a objetos (.NET, C#, Java, Python).
  4. Conocimiento intermedio en diseño y modelado de Bases de datos relacionales (Oracle, MySQL y/o SQLServer).
  5. Conocimiento intermedio en uso de bases de datos NoSQL (Redis).
  6. Conocimiento intermedio en diseño e implementación de sistemas basados en web services (Rest, SOAP, GraphQL, RPC).
  7. Conocimiento intermedio en documentación de arquitectura de aplicaciones (UML) y experiencia con metodologías ágiles (SCRUM).
  8. No requerido pero deseable: Conocimiento intermedio de tecnologías de nube (Azure y/o AWS) y en prácticas de DevOps (preferible DevSecOps).
Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Desarrollador de Software en