> Markdown version of [/jobs/ext/122258-junior-software-developer](https://www.wearedevelopers.com/jobs/ext/122258-junior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Developer - **Company:** Chartis Consulting Corporation - **Location:** United States (Remote available) - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), ASP.NET, JavaScript (Programming Language), .NET Framework, Agile Methodology, Amazon Web Services, Applications Architecture, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Configuration Management, Software Documentation, Code Review, Entity Framework, Github, PostgreSQL, Microsoft SQL Server, Object-Oriented Software Development, Scrum Methodology, Regression Testing, Secure Coding, Software Engineering, Enterprise Software Applications, .NET Core, Gitlab, Git, Integration Tests, Restful APIs, Software Version Control, Devsecops - **Published:** May 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1857bb6e7b15ca67 ## About the Role Do you have experience in Version control?, * Must have or be able to obtain a Public Trust suitability determination. * 0-2 years of software development experience, including internship, academic, bootcamp, project-based, military, or professional experience. * Basic experience with C# and .NET or demonstrated ability to develop applications using an object-oriented programming language. * Familiarity with Agile software development concepts, such as user stories, sprints, backlog items, sprint reviews, and retrospectives. * Basic understanding of Git or a similar source control tool. * Ability to write clear technical notes, user instructions, and development documentation. * Strong analytical, troubleshooting, communication, and collaboration skills. * Willingness to learn, receive feedback, follow established development standards, and work under senior technical direction., * Exposure to C#, ASP.NET Core, .NET Core, SQL Server or PostgreSQL , REST APIs, JavaScript, HTML/CSS, Entity Framework Core and cloud-based development environments (AWS or Azure) . * Experience using Jira, Azure DevOps, GitHub, GitLab, or similar Agile/project collaboration tools. * Exposure to software testing practices, including unit testing, integration testing, regression testing, or defect tracking. * Prior internship, federal project exposure, public-sector experience, or experience working in a structured software team. * Interest in secure software development, DevSecOps/SecDevOps, accessibility, data quality, reporting, or business intelligence capabilities. ## Description We are hiring a Junior Software Developer / Associate .NET Application Developer to support an Agile team developing, enhancing, and maintaining an agency-wide automated Revenue Management System (RMS). This position will be remote with travel to customer meetings as needed in either Washington, D.C. or Alexandria, Virginia. The Junior Software Developer will assist with C#/.NET development, testing, documentation, defect resolution, and deployment support activities under the guidance of senior developers, architects, and project leads. This role is ideal for a recent graduate or early-career developer looking to grow within a structured federal Agile environment while gaining hands-on experience supporting mission-driven enterprise systems. Chartis Federal offers valuable mentorship opportunities, exposure to large-scale applications, and a collaborative team environment focused on professional development, continuous learning, and education assistance reimbursement programs to help employees build and advance their technical careers. Responsibilities * Participate in Agile ceremonies, including sprint planning, backlog refinement, daily scrums, sprint reviews, and retrospectives. * Assist with documenting, clarifying, and translating assigned requirements into user stories, development tasks, or technical notes. * Develop, modify, and test assigned C#/.NET application features, bug fixes, configuration changes, and enhancements under senior developer guidance. * Use established source control, branching, code review, and issue-tracking processes. * Follow established DevSecOps/SecDevOps practices, including secure coding standards, code review, automated testing, defect tracking, and configuration management. * Assist with unit testing, integration testing, defect resolution, and documentation of test results. * Help maintain requirements backlogs, development tasks, issues, and defects in the team's Agile management tool. * Prepare and update technical documentation, release notes, user support materials, and basic system documentation using approved templates and senior team input. * Support preparation of user training materials, including screenshots, step-by-step instructions, basic application walkthroughs, and quick-reference content. * Collaborate with developers, testers, business analysts, project managers, and government stakeholders in a professional team environment. * Escalate technical issues, blockers, defects, and risks to senior team members in a timely manner. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)