CACI International

Desarrollador/Ingeniero de Software Full Stack

JavaScriptTypeScriptJavaAWSDockerKubernetes
Traducción automática. Consulta el original.

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

  1. Disponible para trabajar en persona en las instalaciones de CACI en Sterling, VA o Denver, CO
  1. Autorización: Debe tener TS/SCI con CI poly (o estar dispuesto a realizar CI poly)
  1. Educación: Título de Grado en campo STEM o experiencia relacionada y 3+ años de experiencia
  1. Experiencia con Java/Back-end O
  1. Experiencia con Web/Front End
  1. Experiencia desarrollando en un entorno Linux
  1. Disposición para trabajar en todo el espectro Full Stack del producto
  1. Disposición para trabajar dentro de procesos Kanban ágiles reales y entornos de desarrollo dinámicos.
  1. Experiencia demostrada trabajando con otros en un entorno de equipo.
  1. 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:

  1. Java 17: Spring Boot, Spring Framework y microservicios REST
  1. JavaScript/TypeScript: Frameworks como Vue 3 y Bootstrap
  1. Herramientas de pruebas automatizadas: Mockito, JUnit, Cypress, etc.
  1. Bases de datos: PostGres, MySQL, Redis, AWS DynamoDB, etc.
  1. Servicios en la nube: AWS EC2, RDS, S3, SNS/SQS y Lamda.
  1. Herramientas de SCM y seguimiento de incidencias como Git, Jira, Confluence, etc.
  1. Herramientas de pipeline DevSecOps como Gitlab CI/CD, SonarQube, Fortify, etc.

Deseable

  1. Experiencia con metodologías ágiles y procesos y herramientas DevOps
  1. Experiencia utilizando Amazon Web Services
  1. Experiencia con herramientas de gestión de contenedores (por ejemplo, Docker, Kubernetes)
  1. Experiencia con herramientas de gestión de código fuente Git / GitLab
  1. Experiencia utilizando herramientas de Desarrollo Guiado por Pruebas (TDD) como Cypress y Mockito.
  1. 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

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores