Share this Job
Apply now »

Software Development Engineer_Java

Req ID:  25561
Posted on:  29-Jul-2022
Location: 

Quito (EC02), Ecuador

Department:  Solutions Delivery (50017705)
Job Family:  Information Technology


SOFTWARE DEVELOPMENT ENGINEER

PROPÓSITO DEL ROL:  

 

  • Realizar desarrollo y mantenimiento de software con un enfoque sistemático, disciplinado y cuantificable de su ejecución, empleando modernas técnicas de creación de Software.
  • Tener conocimiento y ser actuante en al menos una de las siguientes ramas:
    • Full Stack
    • Back-end
    • Front-end
    • Aplicaciones Web
    • Aplicaciones Móviles

 

PRINCIPALES RESPONSABILIDADES Y ACTIVIDADES:

 

  • Diseñar, probar y entrega de componentes web genéricos basado en software de SOA;
  • Elaborar documentación de desarrollo de acuerdo con el proceso y metodología de la empresa.
  • Ocupar las herramientas de controle de desarrollos y las actividades de acuerdo con las especificaciones de la empresa.
  • Analizar documentos para apoyar el desarrollo y la solución.
  • Proponer soluciones innovadoras específicas para el cliente.
  • Aplicar pruebas prácticas de vanguardia a nivel de unidad e integración para una integración continua
  • Crear módulos de software de empaquetado que permitan el despliegue automático.
  • Trabajar con el equipo de desarrollo ampliado para estandarizar y optimizar las mejores prácticas de desarrollo
  • Mejora continua de productos y procesos internos.
  • Asegurar objetivos en términos de costo, tiempo y calidad.
  • Realizar programas que sean rápidos, versátiles y eficientes
  • Orientar técnicamente al equipo con las mejores prácticas basadas en el conocimiento técnico del mercado y con equipos de distintos países y cultura.

 

PRINCIPALES HABILIDADES PERSONALES:

 

  • Entrega Efectiva (Alto)
  • Proactividad (Alto)
  • Escucha Activa (Alto)
  • Comunicación Efectiva (Alto)
  • Trabajo en Equipo (Alto)
  • Enfoque en el Cliente y Mercado (Medio)
  • Respeto y Confianza (Alto)

 

COMPETENCIAS TÉCNICAS

 

  • Conocimiento análisis de negocio, requisitos;
  • Conocimiento de base de datos relacional;
  • Conocimiento JavaEE, JavaSE;
  • Conocimiento Java Script., AngularJS, JQuery, Bootstrap, HTML5, CSS3, Maven, Grunt or Gulp, Node js, npm;
  • Conocimiento Spring framework;
  • Conocimiento Servicios Web (SOAP, REST), protocolos y lenguajes de comunicación (XML, JSON);
  • Conocimiento Pruebas e Integración Continua (Selenium, Bamboo, Jenkins, Kafka, Karma, Jasmine, Mokito, Junit);
  • Conocimiento de Web Services (Jboss, WildFly)
  • Conocimiento Controle de Versiones (SVN,GIT);
  • Conocimiento Metodologías agiles (Scrum, Kanban);
  • Conocimiento en Linux (shell-script);
  • Conocimiento Android y IOS;

 

CONOCIMIENTOS NECESARIOS:

 

  • Formación Superior en Ingeniería de Computación, Electricidad, Electrónica, Civil, Matemáticas con énfasis en Sistemas de Computación y correlación.
  • Deseable Posgrado relacionado con diseño, desarrollo de aplicación o relacionado
  • Deseables certificaciones relacionadas al campo de Sistemas.
  • Oracle Certification Associate, Java SE 8 Programmer
  • Professional Scrum Master
  • Red Hat Certified JBoss Developer – RHCJD
  • Otras certificaciones correlacionadas
  • Inglés B2 (deseable)
  • Mínimo 3 años de experiencia en desarrollo de software.

 

Apply now »