¡Activa las notificaciones laborales por email!

Ingeniero de Software - Híbrido

PEOPLEMX

Ciudad de México

Híbrido

MXN 200,000 - 400,000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

Una empresa de tecnología busca un desarrollador senior en Ciudad de México con experiencia en el diseño y desarrollo de aplicaciones de software complejas. Se requiere un sólido conocimiento en programación orientada a objetos y frameworks Java, así como habilidades avanzadas en inglés para colaborar con equipos globales. Se ofrece un contrato de tiempo completo y la opción de trabajo híbrido.

Formación

  • Mínimo 6 años diseñando y construyendo aplicaciones.
  • Experiencia en desarrollo y mantenimiento de microservicios.
  • Capacidad para debug y optimización de aplicaciones.

Responsabilidades

  • Diseñar, codificar y documentar aplicaciones de software.
  • Colaborar en el diseño de componentes de sistemas de software más grandes.
  • Realizar refactorización de programas/scripts.

Conocimientos

Programación orientada a objetos
Patrones de diseño
Optimización de flujos
Bases de datos relacionales
Java
React.js / Angular
Spring Boot
Herramientas de pruebas

Educación

Ingeniería en Sistemas Computacionales

Herramientas

Oracle
SQL Server
Junit
TestNG
JMeter
Microprofile
Micronaut
Quarkus
Vertx
Hibernate
Spring Framework
GIT

Descripción del empleo

¡Más de 100 ofertas de trabajo en México, USA y Remoto!

Ciudad de México - Híbrido

Empleado de tiempo completo

Inglés: Nivel Avanzado

ü Realiza el diseño completo de aplicaciones de software o componentes aplicando normas, patrones y herramientas.

ü Ayuda como parte de un equipo en el diseño de componentes de sistemas de software más grandes.

ü Especifica las interfaces del usuario o sistema.

ü Crea múltiples vistas de diseño para atender las necesidades de los diferentes actores del diseño y manejar por separado requerimientos funcionales y no funcionales.

ü Ayuda en la evaluación de opciones y compromisos (trade-offs) del diseño.

ü Colabora en revisiones de trabajo con otros según corresponda.

ü Diseña, codifica, verifica, prueba, documenta, modifica y realiza refactorización de programas/scripts.

ü Aplica estándares y herramientas acordados para lograr un resultado bien diseñado.

ü Colabora en revisiones de trabajo con otros según corresponda.

Perfil del puesto

· Formación académica: Ingeniería en Sistemas Computacionales, Informática o afín.

· Experiencia profesional: 6+ años

· Conocimientos específicos:

§ Conocimientos sólidos de patrones de diseño, programación orientada a objetos y mejores prácticas de programación.

§ Capacidad para debug de aplicaciones y optimización de flujos.

§ Conocimientos sólidos de flujos transaccionales.

§ Utilización de bases de datos relacionales (Oracle, SQL Server) y ORMs.

§ Conocimiento en herramientas de pruebas (Junit, TestNG, JMeter, etc.).

§ Conocimiento de algún otro framework Java especializado para desarrollo de microservicios (Microprofile, Micronaut, Quarkus, Vertx, etc.).

§ Experiencia en desarrollo y mantenimiento de microservicios con Spring Boot.

§ Mínimo 6 años diseñando y construyendo aplicaciones con Programación Orientada a Objetos.

§ Mínimo 6 años en lenguaje Java.

§ Mínimo 3 años desarrollando pruebas de unidad e integración.

§ Mínimo 3 años desarrollando y/o maquetando aplicaciones, utilizando frameworks de diseño.

§ Mínimo 3 años en productos o tecnologías requeridos (JDBC, Hibernate, Spring Framework, mensajería JMS, JMX, UML, Maven, GIT y BPM).

§ Mínimo 1 año desarrollando y/o maquetando aplicaciones, utilizando React.js / Angular.

§ Conocimiento en otras arquitecturas como APIs REST, Event-driven.

§ Experiencia en liberación de aplicaciones.

§ Sistemas operativos Windows y UNIX.

§ Servidor de Mensajería IBM MQ.

§ Deseable: Herramientas de integración continua.

· Idiomas: Avanzado (C1 o superior, capaz de comunicarse con equipos globales).

· Competencias:

• Orientación a Resultados (Fortaleza)

• Orientación al cliente (Fortaleza)

• Trabajo en equipo (Sólido)

• Pensamiento analítico y conceptual (Fortaleza)

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.