Launch Legends
CACI International
Desarrollador/Ingeniero de Software Full Stack
Sobre la oportunidad
Título del puesto: Desarrollador/Ingeniero de Software Full Stack
Categoría del puesto: Ingeniería
Tipo de jornada: Tiempo completo
Tipo de empleado: Regular
Porcentaje de viajes requerido: Hasta un 10%
Tipo de viaje: Local
Fecha prevista de finalización de la oferta: 9/25/2027
-
CACI es un Empleador que Ofrece Igualdad de Oportunidades. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, embarazo, orientación sexual, edad, origen nacional, discapacidad, condición de veterano protegido o cualquier otra característica protegida.
Cualificaciones
Nivel de autorización mínimo requerido para iniciar: TS/SCI
Requerido
- Disponible para trabajar en persona en las instalaciones de CACI en Sterling, VA o Denver, CO
- Autorización: Debe tener TS/SCI con CI poly (o estar dispuesto a realizar CI poly)
- Educación: Título de Grado en campo STEM o experiencia relacionada y 3+ años de experiencia
- Experiencia con Java/Back-end O
- Experiencia con Web/Front End
- Experiencia desarrollando en un entorno Linux
- Disposición para trabajar en todo el espectro Full Stack del producto
- Disposición para trabajar dentro de procesos Kanban ágiles reales y entornos de desarrollo dinámicos.
- Experiencia demostrada trabajando con otros en un entorno de equipo.
- Disposición para obtener una certificación Security+
La Oportunidad
CACI está buscando un Desarrollador de Software para unirse a un equipo multidisciplinar que trabaje en la entrega de la próxima generación de sistemas de gestión de misiones utilizando tecnologías nativas de la nube de vanguardia, siguiendo un marco de desarrollo de software de despliegue continuo ágil extremo.
Qué Puedes Esperar
Una cultura de integridad.
En CACI, ponemos el carácter y la innovación en el centro de todo lo que hacemos. Como miembro valioso del equipo, formarás parte de un grupo de alto rendimiento dedicado a las misiones de nuestro cliente y guiado por un propósito superior: garantizar la seguridad de nuestra nación.
Un entorno de confianza.
CACI valora las contribuciones únicas que cada empleado aporta a nuestra empresa y a nuestros clientes, cada día. Tendrás la autonomía para tomar el tiempo que necesites a través de un beneficio único de tiempo libre flexible y tendrás acceso a recursos de aprendizaje robustos para hacer realidad tus ambiciones.
Un enfoque en el crecimiento continuo.
Juntos, avanzaremos en las misiones más críticas de nuestra nación, construiremos sobre nuestro largo historial de éxito empresarial y encontraremos oportunidades para abrir nuevos caminos, tanto en tu carrera como en nuestro legado.
Responsabilidades
Como desarrollador en este programa emocionante y dinámico, aportarás tu entusiasmo por el desarrollo de software para trabajar dentro de un equipo ágil multidisciplinar en el diseño, desarrollo y mantenimiento de aplicaciones de gestión de misiones de próxima generación.
Contaremos contigo para aprender a desarrollar, solucionar problemas y mantener microservicios nativos de la nube y una interfaz de usuario (UI) para una aplicación rica en datos con flujos de trabajo de usuario complejos.
Como parte del proceso de desarrollo y para apoyar la adopción por parte del usuario, escribirás pruebas automatizadas contra tu código, desplegarás en un pipeline DevSecOps totalmente automatizado y ayudarás a solucionar cualquier error encontrado.
Cada día, puedes esperar informar un breve estado en una reunión ágil de seguimiento, abordar el trabajo de mayor prioridad para realizar ese día, codificar con tus compañeros de equipo y participar en TEMs según sea necesario.
Las tecnologías que utilizarás incluyen:
- Java 17: Spring Boot, Spring Framework y microservicios REST
- JavaScript/TypeScript: Frameworks como Vue 3 y Bootstrap
- Herramientas de pruebas automatizadas: Mockito, JUnit, Cypress, etc.
- Bases de datos: PostGres, MySQL, Redis, AWS DynamoDB, etc.
- Servicios en la nube: AWS EC2, RDS, S3, SNS/SQS y Lamda.
- Herramientas de SCM y seguimiento de incidencias como Git, Jira, Confluence, etc.
- Herramientas de pipeline DevSecOps como Gitlab CI/CD, SonarQube, Fortify, etc.
Deseable
- Experiencia con metodologías ágiles y procesos y herramientas DevOps
- Experiencia utilizando Amazon Web Services
- Experiencia con herramientas de gestión de contenedores (por ejemplo, Docker, Kubernetes)
- Experiencia con herramientas de gestión de código fuente Git / GitLab
- Experiencia utilizando herramientas de Desarrollo Guiado por Pruebas (TDD) como Cypress y Mockito.
- Experiencia con sistemas de bases de datos como MySQL, Redis, etc.
Rango Salarial
Existe una serie de factores que pueden influir en el salario final, incluyendo, entre otros, la ubicación geográfica, las categorías laborales de contratos del Gobierno Federal y las tarifas salariales contractuales, la experiencia laboral previa relevante, las habilidades y competencias específicas, la educación y las certificaciones.
Nuestros empleados valoran la flexibilidad en CACI que les permite equilibrar un trabajo de calidad y su vida personal. Ofrecemos una compensación competitiva, beneficios y oportunidades de aprendizaje y desarrollo.
Nuestra amplia y competitiva combinación de opciones de beneficios está diseñada para apoyar y proteger a los empleados y sus familias.
En CACI, recibirás beneficios integrales como: atención médica, bienestar, beneficios financieros, de jubilación, apoyo familiar, educación continua y beneficios de tiempo libre.
Dado que este puesto se puede desempeñar en más de una ubicación, el rango que se muestra es el promedio nacional para el puesto.
El rango salarial propuesto para este puesto es:
$69,100-$141,500
