Ingeniero Senior de Software

Compañía
Descripción
Resumen: Se busca un Ingeniero de Software experimentado y apasionado para desarrollar, mantener y mejorar sistemas de software complejos y diversos basados en requisitos documentados. Aspectos destacados: 1. Desarrolla y mantiene sistemas de software complejos 2. Utiliza metodologías de desarrollo y diseño de software 3. Contribuye al diseño del sistema y resuelve problemas 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 entre hardware y software, reutilización de software, uso de soluciones comerciales disponibles (COTS) o 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: Se requieren 14 o más años de experiencia en desarrollo de software en programas y contratos de alcance, tipo y complejidad similares. Se requiere una licenciatura en ciencias de la computación o disciplina afín obtenida en una universidad o colegio acreditado. Cuatro (4) años adicionales de experiencia en ingeniería de software (SWE) en proyectos con procesos de software similares pueden sustituir el título universitario. 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 desarrollo de aplicaciones web RESTful. Cualificaciones preferidas: Experiencia con el controlador de ingreso NGINX para Kubernetes y Linkerd Habilidades sólidas de desarrollo en Python. Experiencia en desarrollo front-end con React/TypeScript. Experiencia trabajando con MongoDB. Alguna experiencia en desarrollo de interfaces de usuario (UI). Experiencia básica en redes. Experiencia trabajando con productos como Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, VMware Horizon View, IPAM y Keycloak. Experiencia con Ansible, ejecutando plantillas (ventaja adicional 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 front-end como el back-end. Requisito de autorización de acceso a información clasificada: Debe poseer una autorización TS/SCI vigente y 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 otra maquinaria de productividad de oficina, como fotocopiadoras/máquinas de fax/computadoras/impresoras. Postular ahora
Publicado por

Craigslist · HR



