Salario negociable
Avalore, LLC
Annapolis Junction, MD, USA
El Ingeniero de Software será responsable del desarrollo, implementación y operaciones de mantenimiento (O&M) durante todo el ciclo de vida 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 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 en programas y contratos de alcance, tipo y complejidad similares. O catorce (14) años de experiencia como ingeniero de software en programas y contratos de alcance, tipo y complejidad similares. Experiencia en administración de sistemas Linux, CLI y scripting en 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 Deseadas 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 despliegue de servicios contenerizados bajo orquestación de Kubernetes o Docker Compose. Habilitación de seguridad: Se requiere habilitación de Seguridad Top Secret/Sensitive Compartmented Information (TS/SCI) activa con poligráfico actual adecuado para ser considerado para este puesto; capacidad de 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 oficiales) Discapacidad a corto y largo plazo Capacitación y desarrollo Programa de asistencia al empleado