Programador Java

Open 21d

Acerca de: Codificar los sistemas e interpretar especificaciones de diseño, documentando en código los productos realizados y verificar los componentes programados.

Responsabilidades:

  • Implementar los procesos y estándares establecidos a través de componentes desarrollo de software para entregar productos de calidad.
  • Documentar el código y las clases (en las líneas de código), con la finalidad de que pueda ser interpretado y utilizado por quien lo requiera para cubrir la necesidad requerida del Cliente.
  • Asegurarse que la solución desarrollada cubre al 100% los requerimientos para cumplir con lo que el Cliente solicita.
  • Realizar pruebas unitarias de las soluciones desarrolladas para validar los requerimientos asignados y mitigar posibles incidencias.
  • Realizar pruebas cruzadas de código cumpliendo con el check list del desarrollo para entregar porductos apegados a los estándares y calidad requerida.
  • Entregar el código sin errores al área de Testing para la realización de pruebas cumplimiedo con los requerimientos del cliente.

Escolaridad:
Licenciatura en Ingeniería en Sistemas o a fín.

Conocimientos:

  • Lenguajes y Frameworks Principales : Java, PHP y Spring Boot
  • Entorno Web, Móvil y Otros: C# (.NET), ReactJS, Angular y manejo de contenedores.
  • Servicios en la Nube (Nivel Teórico): Google Cloud Platform (GCP) y Amazon Web Services (AWS).
• Garantizar que los desarrollos de programación en sistema sean funcionales cumpliendo con los requerimientos del cliente, evitando complicaciones en productivo.
• Asegurar el desempeño eficiente de los programas y aplicaciones existentes, manteniendo su funcionalidad.
• Atender las sugerencias de cambios y especificaciones por parte del área solicitante, manteniedo las aplicaciones productivas.
• Documentar y mantener la calidad del código con la finalidad de que pueda ser interpretado y utilizado por quien lo requiera.
• Atender el ciclo de programación realizando los entregables con la calidad y fechas establecidas con el cliente.
• Detectar y proponer oportunidades de mejora en la funcionalidad de las aplicaciones para incluirlas en el sistema de mejora continua.