Senior .NET Software Developer

Filled
December 29, 2025

Job Description

Key Responsibilities:Analyze complex cross functional business processes and defines integrated requirements in determining software’s expected business valueDocument functional and non-functional requirements via Functional Description Data in accordance with CDRL A003, Functional Description Data, DI-IPSC-82360, PWS Appendix CEnsure software development solutions are proven to deliver the required business resultsCommunicate with business SMEs to ensure expectations are kept in line with project statusResearch, design, implement, and manage software programsDevelop and test software to meet consumers’ and clients’ needsWrite and implement efficient code based on requirementsMonitor quality and performance of applications through testing and maintenanceDevelop quality assurance proceduresDevelop low code/no code solutions where appropriateCreate automated unit and integration test cases, test and evaluate new codeIdentify areas for modification in existing programs and develop Government approved modificationsDetermine operational practicality of solution optionsCreate analytic reports using data from the ARC Data Environment and embed reports in applicationsTroubleshoot, debug, maintain and improve existing softwareCompile and assess user feedback to recommend improvements to existing software and software performanceDevelop application programing interfaces (API’s) to interface with other government systemsWork closely with developers in agile teams including business and systems analysts, Database Administrator (DBA)’s, and customersCollaborate with management, departments, and customers to identify end-user requirements and specificationsParticipate in agile development processes such as Sprint meeting, Backlog meeting, Sprint review, and Sprint retrospectDevelop technical documentation to guide future software development projectsCustomer Meetings, User stories, Tasks breakdown, Database diagrams, Metadata, Test cases, User guideCreate Product Roadmap in accordance with CDRL A005, Product Roadmap, DI-IPSC-82297, PWS Appendix CDeploy software tools, processes, and metricsAssist with migrating existing business systems to cloud platforms such as SalesforceSupport Development, Security, and Operation (DevSecOps) initiativesCreate and execute automated functional test, end to end test, regression test, and acceptance test packages for applicationsConduct and manage user acceptance test processVerify automated Unit and Integration test resultsDesign and develop automation scripts when neededDetect and track software defects and inconsistenciesPerform White/Black box code scans with latest Government approved softwareAssist with SAER in accordance with CDRL A006, Software Assurance Evaluation Report, DI- IPSC-82249A, PWS Appendix C within five (5) calendar days after the end of each monthQualifications Required to Perform This Service:Education: Bachelor’s degree in Computer Science, Information Technology, or a related field or equivalent experienceA minimum of 5-years technical experience with Microsoft (MS) Visual Studio 2019A minimum of 5-years technical experience with C#, Model View ControllerA minimum of 5-year experience with Object Oriented Programming (OOP) design principlesA minimum of 3-year experience with analytical and problem-solving skillsA minimum of 1-year experience in performing in a team environmentExcellent Oral and written communication skillsA minimum of 1 year knowledge of Development and Operations (DevOps) and Agile methodologyA minimum of 1 year knowledge of Microsoft .Net Web APIA minimum of 3-year experience in test planning and documentation skillsA minimum of 1-year experience in reporting test results