CSC Leasing Co.
Amentum
Ingeniero de Software Senior (Elegible para Bono de Contratación)
Propósito e Impacto
Nuestro contrato apoya más de 12 esfuerzos con diversos niveles de requisitos de desarrollo de hardware y software. Nuestros proyectos se centran en la configuración/mantenimiento de equipos front-end, repositorios back-end, paneles front-end, así como todo lo intermedio para el hilo completo de procesamiento de datos. Nuestros equipos pueden variar desde uno o dos desarrolladores hasta un equipo de 12. Todos nuestros equipos trabajan junto a nuestro cliente para discutir requisitos, identificar soluciones y elegir el camino a seguir para la implementación. Como parte de una oficina de ingeniería, nuestro cliente y nuestra fuerza laboral anticipan y planifican las expectativas futuras, intentando continuamente adelantarse al próximo desafío. Este puesto es para un equipo de desarrollo de software que trabaja directamente con ingenieros de diseño de hardware, clientes de capacidades de misión e ingenieros de campo para entregar una aplicación centrada en satisfacer las necesidades de esa misión. El equipo está compuesto por un total de cuatro contratistas, incluido este puesto. El equipo utiliza una metodología ágil para crear un backlog de tareas, priorizarlas según el cronograma de lanzamiento de versiones menores/mayores y gestiona el despliegue de actualizaciones de software en coordinación con el cliente y los sitios de campo.
Horario de Trabajo: Lunes a Viernes: Horario normal. La hora de inicio/fin específica puede ser determinada por el candidato y el equipo para adaptarse mejor a las necesidades del horario.
Rango Salarial: $180,000 - $225,000
#javelin #ICpoly
Detalles de Compensación
$180,000 - $225,000
El rango de compensación o la tarifa por hora que se indica para este puesto se proporciona como una estimación de buena fe de lo que la empresa pretende ofrecer para este puesto en el momento en que se publicó esta oferta. La compensación real puede variar según factores como las responsabilidades del puesto, la educación, la experiencia, las habilidades, la equidad interna, los datos del mercado, los convenios colectivos aplicables y las leyes pertinentes.
Publicación Original
07/21/2026 - Hasta cubrir vacante
Amentum prevé que esta solicitud de empleo permanecerá abierta durante al menos tres días, con una fecha de cierre no anterior a tres días después de la publicación original. Este plazo puede cambiar según las necesidades del negocio.
Amentum se enorgullece de ser un Empleador con Igualdad de Oportunidades. Nuestras prácticas de contratación brindan igualdad de oportunidades de empleo sin distinción de raza, sexo, orientación sexual, embarazo (incluyendo embarazo, parto, lactancia o condiciones médicas relacionadas con el embarazo, parto o lactancia), edad, ascendencia, estatus de militar o veterano de los Estados Unidos, color, religión, credo, estado civil o de pareja doméstica, condición médica, información genética, origen nacional, estatus de ciudadanía, estatus de bajos ingresos, o discapacidad mental o física siempre que las funciones esenciales del trabajo puedan realizarse con o sin adaptaciones razonables, o cualquier otra categoría protegida por la ley federal, estatal o local. Obtenga más información sobre sus derechos en virtud de las leyes federales y el lenguaje complementario en Carteles de Leyes Laborales postings.govdocs.com/#/vxSkbztPuAwwxfs.
Responsabilidades Esenciales
El ingeniero de software desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivos en 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 los requisitos documentados. 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 apropiadas para el entorno de desarrollo. Proporciona aportaciones específicas a los componentes de software del diseño del sistema, incluyendo compensaciones hardware/software, reutilización de software, uso de Commercial Off-the-Shelf (COTS)/Government Off-the-Shelf (GOTS) en lugar de desarrollo nuevo y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes de software individuales.
Capacidades
- Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento
- Diseñar y codificar software nuevo o modificar software existente para añadir nuevas funcionalidades
- Depurar software existente y corregir defectos
- Integrar software existente en sistemas u entornos operativos nuevos o modificados
- Desarrollar consultas de datos sencillas para bases de datos o repositorios de datos existentes o propuestos
- Hacer recomendaciones para mejorar la documentación y los estándares del proceso de desarrollo de software
- Desarrollar o implementar algoritmos para cumplir o superar los estándares de rendimiento y funcionales del sistema
- Asistir en el desarrollo y ejecución de procedimientos de prueba para componentes de software
- Escribir o revisar documentación de software y sistemas
- Desarrollar soluciones de software analizando los estándares de rendimiento del sistema, consultando con usuarios o ingenieros de sistemas; analizando el flujo del sistema, el uso de datos y los procesos de trabajo; e investigando áreas problemáticas
- Modificar software existente para corregir errores, adaptarse a nuevo hardware o mejorar su rendimiento
- Diseñar, desarrollar y modificar sistemas de software, utilizando análisis científicos y modelos matemáticos para predecir y medir el resultado y las consecuencias del diseño
- Diseñar o implementar interfaces/consultas complejas de bases de datos o repositorios de datos
- Supervisar uno o más equipos de desarrollo de software y asegurar que el trabajo se complete de acuerdo con las restricciones del proceso de desarrollo de software utilizado en cualquier proyecto en particular.
- Diseñar e implementar algoritmos complejos que requieran el cumplimiento de estrictas restricciones de tiempo, recursos del sistema o interfaces; realizar control de calidad de los productos del equipo
- Conferir con ingenieros de sistemas e ingenieros de hardware para derivar requisitos de software y obtener información sobre las limitaciones y capacidades del proyecto, los requisitos de rendimiento y las interfaces
- Coordinar la instalación del sistema de software y monitorizar el funcionamiento del equipo para asegurar que se cumplen las especificaciones operativas
- Implementar recomendaciones para mejorar la documentación y los estándares del proceso de desarrollo de software
Requisitos Mínimos (Conocimientos, Habilidades y Aptitudes)
- Tres o más años de experiencia en C++
- Diez o más años de experiencia relevante en programación java, incluyendo al menos dos años de java 1.7+ y desarrollo de capas de presentación
- Dos o más años de experiencia utilizando Spring y Javascript
- Cinco o más años de experiencia en programación JSP y servlets
- Cinco o más años de experiencia con JEE y diseño y desarrollo de aplicaciones web empresariales
- Cinco o más años de experiencia diseñando y escribiendo aplicaciones REST-ful
- Capacidad para crear y desplegar aplicaciones en un servidor web Apache Tomcat
- Uno o más años de experiencia utilizando bibliotecas de presentación Javascript como Jquery, Angular, y EXTJS
- Uno o más años de experiencia con MongoDB, Apache Camel deseable
Requisito de Acreditación
- TS/SCI con Poly
Educación Mínima
- Se requiere un Título de Grado en Ciencias de la Computación o disciplina técnica relacionada de una universidad o colegio acreditado.
Años Mínimos de Experiencia
- Se requieren catorce (14) años de experiencia. Se requieren cuatro años adicionales de experiencia si el candidato no tiene un Título de Grado en un campo técnico.
Calificaciones Preferidas
- Experiencia con Docker, Maven, Gitlab, procesos CI/CD
Resumen de Beneficios
Nuestros beneficios de salud y bienestar están diseñados para apoyarle a usted y a sus prioridades.
Las ofertas incluyen:
- Seguro médico, dental y de visión
- Tiempo libre remunerado y días festivos
- Beneficios de jubilación (incluyendo igualación de 401(k))
- Reembolso de gastos educativos
- Permiso parental
- Plan de compra de acciones para empleados
- Opciones de ahorro fiscal
- Seguro de invalidez y de vida
- Seguro para mascotas
Nota: Los beneficios pueden variar según el tipo de empleo, la ubicación y los acuerdos aplicables. Los puestos regidos por un Convenio Colectivo (CBA), la Ley McNamara-O'Hara de Contrato de Servicios (SCA) u otros contratos de empleo pueden incluir disposiciones/beneficios diferentes.
