7-10 years of overall software development experience
Minimum 3 years recent experience in Python
Proficient in ETL processes
Skilled in SQL
Familiar with the Software Development Life Cycle, including debugging and testing
Responsibilities
Translate requirements into actionable software solutions
Design and develop software components, collaborating with other teams
Coach junior developers on best practices and efficient coding
Conduct code and design reviews to maintain quality standards
Research and implement data extraction, transformation, and loading into databases
Collaborate with team to understand existing product features
Adhere to team development processes and standards
Commit to continuous improvement in software integration and CI/CD processes
Innovate and present solutions confidently to the team
Benefits
Opportunities for professional development and coaching
Collaborative team environment
Access to cutting-edge technologies and projects
Support for continuous learning and process improvement
A culture that values strategic thinking and creativity
Full Job Description
Responsibilities
Understand requirements and be able to translate the requirements into implementable solutions
Design and develop software components which may involve interfacing with other functional teams and areas
Coach junior team members on software development best practices, highlighting the impacts of design decisions, and making code efficient
Participate in code and design reviews
Research data sources and technical solutions in order to effectively extract, transform, and load data into a database for data processing and analysis
Work with team members to understand the current product features
Follow the development processes and standards used by the team
Commit to continuous process improvement concerning software integration efforts and CI/CD Pipeline
Ability to think strategically and creatively when formulating solutions and is comfortable briefing or demonstrating ideas and solutions to the team
Requirements
TS/SCI FSP Clearance
7-10 years of overall experience
Recent experience developing in Python (3+ years)
Experience with ETL
Experience in SQL
Demonstrated experience in the Software Development Life Cycle to include debugging, testing, and deployment to different environments