Software Developer/ Data Engineer
RSEKURE
- Chantilly, VA
- Permanent
- Full-time
- Develops, creates, and modifies general computer applications software or specialized utility programs.
- Analyzes user needs and develops software solutions.
- Designs software or customizes software for client use with the aim of optimizing operational efficiency.
- Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
- May manage web applications including design, develop, deploy, and maintain activities as well as perform testing and quality assurance of web applications.
- Travel not required.
- Professional experience with cloud services and tools, such as Databricks and EMR.
- Understanding of SQL database structures and mapping them between different SQL databases.
- Demonstrated experience testing the development of software solutions for the extraction, transacting, and loading of data using the most efficient languages for the task, e.g., Nifi, Python, and SQL.
- Experience creating operating system level scripts to perform ETL operations on SQL databases.
- Working knowledge of version control systems, preferably Git.
- Apt problem-solving skills with attention to detail.
- Ability to effectively communicate complex technical concepts to non-technical stakeholders.
- Bachelor's Degree in Computer Science, Engineering, or a related technical discipline.
- 15+ years of experience in a related position (additional education and qualifications can be substituted for years of experience).
- Relevant technical certifications (CompTIA Sec+, Net+, etc.) are a bonus.
- TS/SCI clearance with a full-scope polygraph.
- Opportunity to work on challenging projects and make a significant impact.
- Professional development opportunities and career growth prospects.
- Group Term Life Insurance, LTD, and STD benefits
- Medical, Dental, Vision, Disability, and Life Insurance Plans
- 401k and Retirement Options
- Paid Time Off (PTO)