Salario negociable
Avalore, LLC
Annapolis Junction, MD, USA
El ingeniero de software será responsable del desarrollo de ciclo de vida completo, implementación y operaciones y mantenimiento (O&M) de un sistema crítico de misión de extracción, transformación y carga (ETL) que opera en un entorno Linux a gran escala. Este puesto requiere una sólida base en desarrollo backend, sistemas Linux y mejores prácticas de sostenibilidad operacional. Requisitos Título de maestría en informática o disciplina relacionada de una universidad o colegio acreditado, más diez (10) años de experiencia como ingeniero de software (SWE), en programas y contratos de alcance, tipo y complejidad similares. O Título de licenciatura en informática o disciplina relacionada de una universidad o colegio acreditado, más doce (12) años de experiencia como ingeniero de software (SWE), en programas y contratos de alcance, tipo y complejidad similares O Catorce (14) años de experiencia como ingeniero de software (SWE), en programas y contratos de alcance, tipo y complejidad similares. Experiencia en administración de sistemas Linux, CLI y scripting Bash Experiencia reciente en desarrollo de software utilizando Python y Java Experiencia en manejo integral de datos, incluyendo análisis, integración y procesamiento distribuido usando Apache NiFi para flujos de trabajo de datos en tiempo real y por lotes Experiencia en el desarrollo de marcos de mensajería como ITX (ActiveMQ) Experiencia con principios, metodologías y herramientas de CI/CD, incluyendo GitLab CI Experiencia con herramientas de métricas y monitoreo como Prometheus y Grafana Experiencia con formatos de datos estructurados y semiestructurados, incluyendo JSON, XML, CSV, TCLD, ASDF y Parquet, para tareas de análisis y transformación de datos Experiencia con Git para gestión de código fuente Habilidades deseables Experiencia con la suite de herramientas Atlassian, incluyendo Confluence y Jira Experiencia con plataformas de transmisión de Big Data, incluyendo Spark Experiencia con tecnologías de contenerización como Docker, PodMan y containerd Experiencia en la implementación de servicios contenerizados bajo orquestación de Kubernetes o Docker Compose Habilitación: Se requiere habilitación activa de TS/SCI con poligráfico actual apropiado para ser considerado para este puesto; capacidad para obtener derechos de acceso privilegiado. Beneficios Se aplican requisitos de elegibilidad. Plan de atención médica pagado por el empleador (médico, dental y visual) Plan de jubilación (401k, IRA) con un generoso programa de coincidencia Seguro de vida (básico, voluntario y por desastre) Tiempo libre remunerado (vacaciones, enfermedad y días festivos públicos) Discapacidad a corto y largo plazo Capacitación y desarrollo Programa de asistencia al empleado