Descripción
Resumen:
MANTECH busca un Ingeniero de Software experimentado, apasionado, orientado a la carrera y al cliente, para desarrollar, mantener y mejorar sistemas de software complejos basados en requisitos documentados.
Aspectos destacados:
1. Desarrolla, mantiene y mejora sistemas de software complejos y diversos
2. Trabaja de forma individual o como parte de un equipo en componentes de software
3. Utiliza metodologías adecuadas de desarrollo y diseño de software
Postular ahora
MANTECH busca un Ingeniero de Software experimentado y apasionado, orientado a la carrera y al cliente, para unirse a nuestro equipo ubicado en el área de Ft. Meade, MD.
Las responsabilidades incluyen, entre otras:
Desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivos de procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información de gestión empresarial) basándose en requisitos documentados.
Trabaja de forma individual o como parte de un equipo. Revisa y prueba componentes de software para verificar su cumplimiento con los requisitos de diseño y documenta los resultados de las pruebas. Resuelve informes de problemas de software.
Utiliza metodologías de desarrollo y diseño de software adecuadas al entorno de desarrollo.
Proporciona aportes específicos a los componentes de software del diseño del sistema, incluyendo compensaciones hardware/software, reutilización de software, uso de soluciones comerciales disponibles (COTS)/soluciones gubernamentales disponibles (GOTS) en lugar de nuevos desarrollos, y análisis y síntesis de requisitos desde el nivel del sistema hasta los componentes individuales de software.
Requisitos mínimos:
Más de 14 años de experiencia en desarrollo de software con una licenciatura en ciencias de la computación o disciplina afín. Se pueden sustituir 4 años adicionales de experiencia en ingeniería de software por una licenciatura.
Experiencia en C/C++ (lenguaje de programación Rust)
Experiencia en contenerización de aplicaciones para creación, gestión e implementación, por ejemplo Rancher/Kubernetes/Docker
Competencia en entornos Linux.
Familiaridad con GitLab CI/CD
Experiencia en el desarrollo de aplicaciones web RESTful.
Cualificaciones preferidas:
Experiencia con Kubernetes NGINX Ingress Controller y Linkerd
Habilidades sólidas en desarrollo con Python.
Experiencia en frontend con React/TypeScript.
Experiencia trabajando con MongoDB.
Alguna experiencia en desarrollo de interfaces de usuario (UI).
Conocimientos básicos de redes.
Experiencia trabajando con productos como Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, VMware Horizon View, IPAM y Keycloak.
Experiencia con Ansible, ejecutando plantillas (sería un plus si puede escribir libros de jugadas -playbooks-).
Experiencia en tareas de administración de sistemas (certificados, PKI, solución de problemas)
Se prefiere un ingeniero full-stack capaz de manejar tanto el desarrollo frontend como backend.
Requisito de autorización de seguridad:
Debe poseer una autorización TS/SCI vigente/activa con poligrafía
Requisitos físicos:
Debe poder permanecer en posición estacionaria al menos el 50 % del tiempo.
Debe desplazarse ocasionalmente dentro de la oficina para acceder a archivadores, maquinaria de oficina, etc.
Debe operar constantemente una computadora y otros equipos de productividad de oficina, como fotocopiadoras/máquinas de fax/computadoras/impresoras.
Postular ahora