Descripción
Resumen:
Únase a un equipo que brinda soluciones avanzadas de software dentro de un entorno CNO, centrándose en el diseño, desarrollo y prueba de software de vanguardia para iniciativas de seguridad nacional.
Aspectos destacados:
1. Desarrollar software de vanguardia en un entorno CNO
2. Contribuir a iniciativas de seguridad nacional de gran impacto
3. Trabajar con todo el ciclo de vida del desarrollo de software
Postularse ahora
MANTECH busca un ingeniero de software Python CNO motivado, orientado a la carrera y al cliente para unirse a nuestro equipo en Hanover, MD. Este puesto apoya requisitos críticos de la misión mediante la entrega de soluciones avanzadas de software dentro de un entorno de operaciones cibernéticas de red (CNO). Proporcionará capacidades especializadas de pruebas y evaluación adaptadas a las funciones del sistema, contribuyendo a iniciativas de seguridad nacional de gran impacto.
Las responsabilidades incluyen, entre otras:
Diseñar y desarrollar nuevo software de vanguardia, aprovechando sus conocimientos en programación y codificación con Python para resolver problemas complejos y crear las mejores soluciones
Trabajar con todo el ciclo de vida del desarrollo de software, incluyendo planificación, análisis de requisitos, diseño, desarrollo, pruebas e implementación de nuevas o mejoradas capacidades CNO
Depuración y solución de problemas de software
Modificar software existente para corregir errores, adaptarse a nuevos requisitos o mejorar el rendimiento
Realizar control de calidad sobre los productos del equipo
Demostrar conocimiento de múltiples metodologías de desarrollo de software (por ejemplo, Scrum, TDD, Waterfall).
Requisitos mínimos:
Diploma de escuela secundaria y más de 11 años de experiencia en programación, o título universitario (BS) en una disciplina técnica y más de 7 años de experiencia en programación
Experiencia con Python
Experiencia con automatización de tareas en Python
Experiencia en análisis y diseño orientados a objetos
Experiencia en programación utilizando control de versiones de software
Experiencia en programación utilizando JSON y YAML
Cualificaciones preferidas:
Experiencia en análisis de software y/o ingeniería inversa
Experiencia en redes (TCP/IP) y programación a nivel de socket
Experiencia en programación mediante metodologías ágiles de desarrollo de software
Experiencia con bases de datos SQL y NoSQL
Experiencia con Subversion/GIT
Experiencia con herramientas Atlassian (Confluence, Jira, Crucible)
Experiencia en solución de problemas y depuración de software
Experiencia en pruebas unitarias/sistemáticas/de integración
Conocimiento del entorno CNO
Requisitos de autorización de seguridad:
Autorización TS/SCI vigente y actual, con polígrafo
Requisitos físicos:
Debe poder permanecer en posición estacionaria el 50 % del tiempo
Postularse ahora