Descripción
Resumen:
Únase a MANTECH como Ingeniero de Software Python para CNO para entregar soluciones avanzadas de software en un entorno de operaciones de redes cibernéticas (CNO), contribuyendo así a iniciativas de seguridad nacional.
Aspectos destacados:
1. Diseñar y desarrollar software de vanguardia utilizando Python para resolver problemas complejos
2. Trabajar en todo el ciclo de vida del desarrollo de software para capacidades de operaciones de redes cibernéticas (CNO)
3. Contribuir a iniciativas de seguridad nacional de gran impacto
Postule ahora
MANTECH busca un ingeniero de software Python para CNO motivado, orientado a la carrera y al cliente, para unirse a nuestro equipo en Hanover, MD. Este puesto apoya requisitos misionales críticos mediante la entrega de soluciones avanzadas de software dentro de un entorno de operaciones de redes cibernéticas (CNO). Usted proporcionará capacidades especializadas de pruebas y evaluación adaptadas a las funciones del sistema, contribuyendo así a iniciativas nacionales de seguridad 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 en 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 de 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).
Calificaciones mínimas:
Diploma de escuela secundaria y 11+ años de experiencia en programación, o título universitario (Licenciatura) en una disciplina técnica y 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 orientado a objetos
Experiencia en programación utilizando control de versiones de software
Experiencia en programación utilizando JSON y YAML
Calificaciones 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 utilizando 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/sistémicas/integradas
Conocimiento del entorno de operaciones de redes cibernéticas (CNO)
Requisitos de autorización de seguridad:
Autorización de seguridad TS/SCI vigente y actual, con polígrafo
Requisitos físicos:
Debe poder permanecer en posición estacionaria el 50 % del tiempo
Postule ahora