> Markdown version of [/jobs/ext/4720273-c-software-developer](https://www.wearedevelopers.com/jobs/ext/4720273-c-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). --- # C# Software Developer - **Company:** INVENTIUM.IO LLC - **Location:** Fort Belvoir, VA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Systems Engineering, Microsoft Azure, C Sharp (Programming Language), Configuration Management, Capability Maturity Model Integration, Static Program Analysis, Computer Programming, Databases, Software Debugging, Human-Computer Interaction, Windows Presentation Foundation, Oracle Databases, Oracle (Applications), Prism (Software), Software Maintenance, Fortify (Software), Application Data, Software Engineering, Software Project Management, Software Requirements Analysis, Verification and Validation (Software), PL-SQL, SQL Databases, Enterprise Software Applications, Backend, Git, Git Flow, Data Management, Software Coding, Software Version Control, Legacy Systems - **Published:** November 14, 2026 - **Apply:** https://www.juju.com/job/16_22dc07b12 ## About the Role * BS degree and 5+ years of relevant experience; additional years of experience, certifications, and training may be considered in lieu of a degree. * Active DoD Secret security clearance. * Experience with C#, Oracle/SQL, and Git source control. * Experience with Oracle databases, PL/SQL, and SQL for application data interaction. * Experience with WPF and the PRISM framework. * Experience with Azure DevOps and the Git Flow branching model. * Experience using Fortify, SonarLint, or other static code analysis scanners. * Experience applying secure defensive coding practices in C# application development. Preferred: * Experience with Agile methodologies. ## Description Inventium.io is searching for a C# Software Developer to join our team at Fort Belvoir, VA. Our Software Developers use agile software development methodology to develop and maintain enterprise applications, utilizing an Oracle backend with PL/SQL-based database programming and user interface programming in C#. How You Will Make a Difference * Provide software development programming, design, integration, documentation, configuration management, testing, release, and user support for all program software and system engineering. * Develop and maintain applications in accordance with current CMMI for Development Level 3 standards. * Develop software tools to support testing, analysis, and data management. * Provide software maintenance to ensure continued operational capability of the test systems software. * Ensure software development plans include standards, configuration management, quality assurance, and lifecycle processes. * Develop lifecycle artifacts to support Independent Verification and Validation (IV&V) of the software by any designated outside organization. * Provide sustainment for currently fielded software and accomplish software redesign as required. * Attend and participate in system requirements, design, and milestone reviews * Ensure user sites are continuously operational and that fielded maintenance upgrades fully meet user needs. * Ensure currently fielded legacy systems remain fully operational while changes are being made to the software, and that legacy and updated sites operate as software updates are fielded. * Ensure system maintenance and redesign are accomplished with minimal disruption at user locations. * Explore and document potential additional hardware and software test enhancements in anticipation of upgrades to the next release. * Perform and provide guidance on all phases of the software development lifecycle. * Provide guidance to less-experienced software developers in creating models and diagrams that show programmers the software code needed for an application. * Perform and provide guidance on software updates, refinement, testing, and debugging to meet business needs. * Provide relevant analysis for reports on software project specifications, activities, and status. * Thoroughly document software and system processes for future maintenance and updates. * Develop new features using WPF with the PRISM framework. * Work directly with customers to gather requirements and design windows and views based on concept designs.