See all job offers

Reference Code

S_2016_MX01

Date

Actualmente para nuestra oficina de México, buscamos incorporar a Programador Analista. Pensamos en un profesional dinámico que desee realizar una carrera profesional en el sector de la consultoría IT, que aprecie trabajar en un entorno multinacional, orientado a cliente y que destaque por su flexibilidad y capacidad de trabajo en equipo. Experiencia imprescindible en el sector IT.

Location

  • Mexico City

Level

  • Experienced professionals

Job category

  • Project Development
Apply now

Funciones:

  • Levantamiento y análisis de requerimientos.
  • Análisis y diseño de sistemas.
  • Definición de casos de uso.
  • Definición de entidades de negocio (modelo).
  • Modelado de entidades de negocio utilizando UML (clases). 
  • Elaboración de distintos diagramas UML (secuencia, casos de uso, actividades, componentes, paquetes).
  • Definición de soluciones de negocio orientadas a su implementación mediante servicios REST. 
  • Diseño de servicios REST (RESTful/RESTless) mediante la correcta aplicación del protocolo HTTP.

Conocimiento necesario:

  • Excelente lógica de programación. 
  • Experiencia en el análisis y diseño de sistemas.
  • Experiencia en desarrollo Java (3 años mínimo).
  • Experiencia modelando sistemas mediante UML.
  • Diseño y desarrollo de Web Services 
  • Diseño de diagramas UML 
  • Patrones de diseño y buenas prácticas de programación
  • Generales de protocolo HTTP
  • Definición de objetos JSON/XML 
  • SOA (deseable) 
  • Servicios Web SOAP, REST, RPC.

Herramientas necesarias:

  • JAVA 6/7 (obligatorio) 
  • JAVA EE (deseable)
  • Web Services REST (JAX-RS, Apache CXF, Spring MVC) (al menos un framework obligatorio) 
  • Spring Core (altamente deseable)
  • Maven (deseable) 
  • SVN / Git (deseable) 
  • Eclipse (deseable)

Metodologías:

  • SCRUM
  • XP