Software Developer – C#/.NET Desktop Application
$80,080,000–$120,016,000 year
On-siteNorco, California, United States
Job Summary
Develop, test, and maintain mission-critical desktop applications using C#, .NET, WPF, and XAML while supporting the modernization of legacy Delphi-based systems. Apply object-oriented design, multi-threading, and asynchronous programming within Test Driven Development practices to create automated tests and troubleshoot defects. Participate in code reviews, sprint planning, and Agile ceremonies while collaborating with engineers, testers, and government stakeholders. Support CI/CD pipelines and maintain technical documentation in an Agile SAFe environment. Requires 3–10+ years of experience, C# proficiency, and a U.S. Government Security Clearance. Located onsite in Norco, CA.
Required Qualifications
- 3–10+ years of professional software development experience
- Strong proficiency in C# and .NET desktop development
- Hands-on experience developing applications with WPF and XAML
- Strong knowledge of object-oriented programming and design patterns
- Experience with multi-threading, concurrency, and TPL
- Familiarity with Test Driven Development
- Experience with NUnit, xUnit, MSTest, or similar testing frameworks
- Familiarity with Moq or similar mocking frameworks
- Experience troubleshooting complex software systems
- Working knowledge of Git
- Strong communication and teamwork skills
- U.S. citizenship required
- Ability to obtain and maintain a U.S. Government Security Clearance
- If applicable, former or current U.S. Government employees must provide a post-employment ethics letter if offered employment
- POSITION IS 100% ONSITE DAILY IN NORCO, CA
Desired Qualifications
- Advanced WPF and XAML experience, including MVVM
- Experience with Telerik UI controls
- Experience creating or maintaining YAML-based CI/CD pipelines
- Experience with Azure DevOps, GitHub Actions, Jenkins, or similar tools
- Experience with Agile Scrum or SAFe
- Experience with Jira and Confluence
- Experience in government, defense, or regulated environments
- Experience modernizing legacy applications
- Familiarity with Delphi
- Active Secret or Top Secret clearance
- CompTIA Security+ certification
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent experience
- Ability to obtain required DoD Cyber Workforce certifications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.