Responsibilities include, but are not limited to:
Gather requirements, design and develop software components
Research software concepts, develop and demo proof of concept
Develop automated unit and integration tests
Participate in code reviews
Work with the team members to understand the current product features
Participate in the project’s agile process
Effectively communicate among developers, as well as with end-users on a limited basis
Commitment to continuous process improvement concerning software integration efforts and CI/CD Pipeline
Basic Qualifications:
1+ years of experience with application development; Bachelor’s degree in computer science or similar technical major may be substituted for years of experience
Experience writing code in Python
Experience programming in SQL
Active/Current TS/SCI with polygraph clearance
Preferred Qualifications:
Bachelor’s degree, preferably in Computer Science
Experience with Agile development, daily SCRUM, JIRA
Experience with software integration or testing