Descripción
Resumen:
Este puesto implica el diseño, desarrollo y modificación de sistemas de software, aplicaciones y herramientas, centrándose en la mejora de sistemas existentes y la creación de nuevos.
Aspectos destacados:
1. Dedicado al desarrollo y soporte de mejora para aplicaciones existentes
2. Colaborar con compañeros de equipo, proveedores y usuarios para desarrollar nuevas funciones
3. Participar en revisiones de código y solucionar problemas en producción
Postularse ahora
MANTECH busca un Desarrollador de Aplicaciones motivado, orientado a la carrera y al cliente para unirse a nuestro equipo en Chantilly, VA
El Desarrollador de Aplicaciones estará dedicado a tiempo completo al desarrollo y soporte de mejora para aplicaciones existentes, así como al desarrollo de nuevas aplicaciones.
Las responsabilidades incluyen, entre otras:
Diseñar, programar/desarrollar y modificar sistemas de software, aplicaciones y herramientas, tanto existentes como potencialmente nuevas en el futuro
Analizar las necesidades de los usuarios y los requisitos del software para determinar la viabilidad del diseño dentro de las restricciones de tiempo y costo
Colaborar con compañeros de equipo, otros proveedores de servicios, proveedores y usuarios para desarrollar nuevas funciones del programa
Desarrollar pruebas unitarias e integrales, además de participar en pruebas funcionales y de regresión para garantizar que los programas produzcan los resultados deseados y que las instrucciones sean correctas
Corregir errores realizando los cambios adecuados y luego volver a comprobar el programa para asegurar que se obtuvo el resultado deseado. Asimismo, revisar periódicamente los mensajes del centro de ayuda y colaborar con otros equipos para solucionar y resolver problemas en producción
Participar en revisiones de código revisando y aplicando los comentarios de los compañeros de equipo, así como brindando retroalimentación a otros según las normas vigentes y las prácticas recomendadas de programación.
Implementar código en entornos de desarrollo, prueba y producción utilizando la infraestructura/herramientas DevOps existentes
Requisitos mínimos:
Diploma de escuela secundaria o equivalente (GED) con 7+ años de experiencia en el campo de las tecnologías de la información
Conocimientos sólidos en programación/desarrollo en Java, con experiencia práctica
Experiencia con HTML, CSS, JavaScript y al menos uno de los principales frameworks modernos para frontend, preferiblemente Angular
Experiencia o conocimientos sobre el framework Spring, servicios RESTful, SQL y bibliotecas ORM como Hibernate/JPA
Experiencia con ramificaciones y fusiones en Git dentro de un equipo para gestionar el código fuente
Cualificaciones preferidas:
Capacidad sólida para gestionar prioridades en competencia y comunicarse con múltiples partes interesadas
Experiencia o conocimientos sobre Elasticsearch
Experiencia o conocimientos sobre las mejores prácticas para el desarrollo de aplicaciones web seguras
Requisitos de autorización de seguridad:
Una autorización TS/SCI activa con polígrafo
Requisitos físicos:
Usar las manos para operar una computadora y otras máquinas de productividad de oficina, como una calculadora, una fotocopiadora y una impresora de computadora.
La persona en este puesto debe moverse ocasionalmente dentro de la oficina para acceder a archivadores, maquinaria de oficina, etc.
Debe poder permanecer en posición estacionaria el 50 % del tiempo
Postularse ahora