- Catalyst Operations & Analytics
- Northern Virginia, NT
- Full-Time
- 63 days ago
- $110,000 – $145,000
Software Developer (Junior) - TS/SCI with Polygraph Required.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Developer (Junior) - TS/SCI with Polygraph Required: our view in 3 lines...
- The Role:This is a junior software developer role for someone with 0 to 2 years of experience to build front-end and back-end application components.
- The Person:The person will implement user stories, write and unit test code, and support integration of application features with existing systems.
- Requirements:The role requires a bachelor’s degree in Computer Science, Engineering, or a related field, 0-2 years of relevant professional software development experience, Java, JavaScript or Python, RESTful API concepts, Agile/Scrum, version control tools, Windows or Linux, and TS/SCI with Polygraph.
About the role
Position Summary
Junior Software Developers support the design, development, and delivery of front-end and back-end application components in support of the customer's requirements, working as members of an Agile development team under the guidance of more experienced developers. Junior Software Developers implement user stories, write and unit test code, and support integration of application features with existing systems. Junior Software Developers are expected to build foundational full-stack development skills while contributing reliable, well-tested code to a larger complex application.
Requirements
US Citizenships and TS/SCI with Polygraph (no exceptions)
Education/Experience Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field and 0-2 years of relevant professional software development experience; equivalent combination of education and experience may be considered
Required Skills:
- Working knowledge of one or more modern programming languages (e.g., Java, JavaScript, Python)
- Exposure to front-end and/or back-end web application development
- Familiarity with RESTful API concepts
- Exposure to Agile/Scrum development teams and ceremonies, through coursework, internships, or professional experience
- Familiarity with version control tools
- Comfort developing on Windows and/or Linux operating systems
- Strong written and oral communication skills, with the ability to collaborate effectively across a development team

