Software Development Engineer 1

Software Development Engineer 1

21 nov
|
Sicpa
|
Quito

21 nov

Sicpa

Quito

Req ID: 19648



Posted on: 21-Nov-2020



Location: Quito (EC02), Ecuador



Department: Center Of Excellence (50016429)



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.