Software Developer (Junior) - TS/SCI with Polygraph Required

Catalyst
Vienna, VA, United States
13 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$110,000.0 - $145,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Agile Methodology Component-Based Software Engineering Unit Testing Linux Web Development Python (Programming Language) Software Engineering Backend Information Technology
+3 more
Front End Software Development Restful APIs Programming Languages

Job description

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

  • 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, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · WWC 2022

Videos

See all

Related articles

See all