The ETL Developer provides technical support for the design, development, implementation, and testing of customer tools and applications that extract, transform, and load data into an enterprise Data Lake. Working within a DevOps framework, the role contributes to major projects throughout the software development lifecycle and follows architectural best practices to deliver robust, scalable, secure data-flow solutions for critical customer needs. The position centers on designing, implementing, and optimizing enterprise-scale Apache NiFi data pipelines for large-scale ingestion, transformation, and processing from diverse sources. The developer supports both batch and real-time processing, tunes performance through processor configuration, memory management, and load balancing, and troubleshoots data-flow issues, performance bottlenecks, data discrepancies, and integration failures. The role also integrates NiFi with databases, big-data ecosystems, and cloud platforms, and documents data flows, mappings, architectures, and operating procedures. Collaboration with data architects, data engineers, application and service developers, and other stakeholders is essential. This is an onsite position in Bethesda, Maryland, with a Monday–Friday, 40-hour work week. Applicants must be U.S. citizens and hold an active TS/SCI clearance with a full-scope polygraph.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level