Descripción
Resumen:
GovCIO busca un Desarrollador Senior de Aplicaciones altamente calificado para diseñar, construir y modificar software de aplicaciones utilizando diversos lenguajes de programación.
Aspectos destacados:
1. Diseñar, construir y modificar software de aplicaciones
2. Integrar productos COTS y gestionar las interfaces del sistema
3. Desarrollar aplicaciones Java seguras y escalables con intercambio de datos entre dominios
Postularse ahora
Descripción general: GovCIO está contratando actualmente a un Desarrollador Senior de Aplicaciones altamente calificado con una autorización de seguridad Secret vigente para diseñar, construir y modificar software de aplicaciones mediante lenguajes de programación como Java, ColdFusion, JavaScript y C#. Este puesto estará ubicado en Fairfax, VA, y será un puesto híbrido.
Responsabilidades: Implementar múltiples patrones de diseño.
Integrar productos COTS, utilizar API, interactuar con repositorios de datos, soluciones entre dominios y gestionar las interfaces del sistema.
Gestionar código heredado y/o desarrollar nuevo código mediante tecnologías de contenedores.
Desarrollar y ejecutar pruebas unitarias para verificar que el código cumpla con los requisitos funcionales.
Resolver problemas de integración, vulnerabilidades y defectos funcionales.
Desarrollar y mantener aplicaciones Java seguras y escalables que soporten el intercambio de datos entre dominios, cumpliendo con las normas federales.
Colaborar con arquitectos de sistemas, equipos de ciberseguridad y partes interesadas gubernamentales para implementar funciones críticas para la misión.
Integrarse con servicios empresariales y API, garantizando una comunicación segura entre múltiples niveles de clasificación.
Participar en ceremonias ágiles y contribuir a la planificación de sprints, la preparación del backlog y las revisiones técnicas.
Escribir código limpio y bien documentado que cumpla con las directrices federales de seguridad y del ciclo de vida del desarrollo de software (SDLC).
Apoyar los esfuerzos de modernización refactorizando sistemas heredados en aplicaciones Java nativas en la nube y basadas en contenedores.
Realizar pruebas unitarias e integrales y ayudar en la implementación automatizada mediante tuberías CI/CD.
Diagnosticar y resolver problemas técnicos en los entornos de desarrollo, preproducción y producción.
Colaborar con equipos multifuncionales para garantizar la interoperabilidad, la integridad de los datos y el cumplimiento de las políticas de soluciones entre dominios (CDS).
Requisitos: Licenciatura en Ciencias de la Computación, Ingeniería o campo relacionado, con 12+ años de experiencia en proyectos integrados de gran envergadura y 5+ años de experiencia profesional en desarrollo Java, preferiblemente en entornos de contratación federal o de defensa. (O experiencia equivalente).
Autorización de seguridad Secret vigente, con capacidad para obtener y mantener la idoneidad ante la DEA.
Conocimientos sólidos de Java SE/EE, Spring Boot y servicios RESTful.
Familiaridad con arquitecturas de soluciones entre dominios, etiquetado de datos y protocolos seguros de transferencia de datos.
Experiencia trabajando en entornos seguros, preferiblemente dentro del Departamento de Justicia (DOJ), y conocimiento de los marcos de cumplimiento FISMA, NIST o RMF.
Competencia con herramientas de construcción (Maven/Gradle), control de versiones (Git) y herramientas CI/CD (Jenkins, GitLab CI).
Experiencia con tecnologías de contenerización (Docker, Kubernetes) y plataformas en la nube (AWS GovCloud, Azure Government).
Comprensión de las prácticas de codificación segura y experiencia con herramientas de análisis estático/dinámico de código.
Capacidad sobresaliente para resolver problemas y trabajar de forma independiente o dentro de un equipo ágil multifuncional.
Rango salarial publicado: USD $135,000.00 - USD $175,000.00 /año. Postularse ahora