Listing Description
• Develop, engineer and maintain a custom system used to ingest, normalize, and store large datasets stored using a combination of MySQL and NoSQL (Elasticsearch) technologies.
• Design improvements for future ETL processes, to include using cloud computing (AWS) to scale impact.Required skills:
• 5+ years experience in the direct performance of a major program, project or activity relating to computer software development, computer programming and/or digital forensics.
• 5+ years of experience directly related to developing and maintaining ETL processes.
• 3+ years of experience directly related to the following:
• Developing software applications in Python.
• Developing with distributed message and task queue technologies, preferably Celery and RabbitMQ.
• Database development with Relational Databases (MySQL preferred) and NoSQL databases (Elasticsearch preferred)
• Modern software development processes to include Agile and Git
Preferred Skills:
• Database design and optimization for performance.
• Linux shell scripting.
• Developing web applications with C# in .NET Core and Angular.
Preferred Education:
• BS in Computer Science, Software Engineering or Computer Engineering.
This position requires the candidate to already possess an active Top Secret security clearance. In order to obtain a clearance you need to be a US Citizen and show proof of citizenship.
Listing Details
- Citizenship: Top Secret
- Incentives: Bonus
- Education: Bachelors Degree
- Travel: No Travel
- Telework: No Telecommute