Jr. Software Developer
$45,000–$45,000 year
HybridStafford, Virginia, United States
Job Summary
Design and develop testable code using C#, HTML, Blazor, and Entity Framework for mission-critical law enforcement applications managing large data sets. Develop and maintain unit and integration tests with frameworks like NUnit or xUnit, and actively participate in Agile sprint planning, retrospectives, and demonstrations. Collaborate with product stakeholders to identify challenges and communicate solutions while working across services using RESTful APIs and SQL Server. Must hold an active Secret clearance and be located in the DMV area to commute to the Stafford, VA office 3-4 times monthly. Requires at least one year of software development experience and certification as a Certified Scrum Developer within eight months of start date.
Required Qualifications
- Candidate must be located in DMV area and able to commute to Stafford, VA office 3-4 times per months
- Active Secret Clearance
- Able to work across services, able to identify potential challenges, design and communicate solutions
- At least 1+ years software development experience, preferably with C# and .NET
- Developing unit tests with NUnit, xUnit, or other frameworks
- Relational database design and development experience, preferably using SQL Server
- Experience developing web-based applications, including use of HTML and CSS
- Experience developing or consuming services and RESTful APIs
- Experience working with an agile team using SCRUM, XP, Kanban, or other Lean development approaches
- Knowledge of Continuous Integration/Continuous Delivery tools such as Azure DevOps, Jenkins, or GitHub
- Excellent interpersonal, communication, and organizational skills
- Strong attention to detail, critical thinking skills, and solid troubleshooting ability
- Certified Scrum Developer (CSD) certification; required within 8 months of start date
Desired Qualifications
- Experience developing component-based frameworks such as Blazor, Angular, or React
- Experience working with AWS or Azure services and cloud technologies
- Knowledge of DevOps techniques and approaches to software development
- Knowledge of Docker and containers
- Knowledge of Kubernetes or other container orchestration technology
- Knowledge of Behavior Driven Development (BDD) or Test-Driven Development (TDD)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.