




Resumen: El Desarrollador de Aplicaciones se centrará en el desarrollo y la mejora de aplicaciones existentes, el diseño de sistemas de software y la colaboración en nuevas funciones de programas. Aspectos destacados: 1. Dedicado al desarrollo y soporte de mejora para aplicaciones existentes 2. Colaborar con compañeros de equipo, proveedores y usuarios en nuevas funciones de programas 3. Participar en revisiones de código e implementar código mediante herramientas DevOps Solicitar 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 nuevo desarrollo. 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 de programas 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 volviendo a comprobar el programa para asegurar que se ha obtenido el resultado deseado. Asimismo, revisar periódicamente los mensajes del centro de ayuda y colaborar con otros equipos para solucionar y resolver problemas de producción Participar en revisiones de código revisando y aplicando comentarios de los compañeros de equipo, así como proporcionando comentarios a otros basados en estándares existentes y prácticas recomendadas de programación Implementar código en entornos de desarrollo, prueba y producción mediante la infraestructura/herramientas DevOps existentes Cualificaciones mínimas: Diploma de escuela secundaria/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 Java, con experiencia práctica Experiencia con HTML, CSS, JavaScript y al menos un marco moderno de front-end, preferiblemente Angular Experiencia con, o conocimientos sobre, el marco Spring y servicios RESTful, SQL y bibliotecas ORM como Hibernate/JPA Experiencia con ramificación y fusión de Git dentro de un equipo para gestionar el código fuente Cualificaciones preferidas: Capacidad sólida para gestionar prioridades en conflicto y comunicarse con múltiples partes interesadas Experiencia con, o conocimientos sobre, Elasticsearch Experiencia con, 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 vigente 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 necesita 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 Solicitar ahora


