Software Developer - C#/.NET Desktop Application

VSOLVIT

$100K — $120K *
Norco, CA 92860In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-10+ years of professional software development experience.
  • Proficient in C# and .NET desktop development.
  • Hands-on experience with WPF and XAML applications.
  • Strong knowledge of object-oriented programming and design patterns.
  • Familiarity with Test Driven Development and testing frameworks like NUnit or xUnit.
  • Experience with Git for version control.
  • Strong communication and teamwork skills.

Responsibilities

  • Develop, test, and maintain desktop applications using C#, .NET, WPF, and XAML.
  • Support modernization of legacy applications, including Delphi-based systems.
  • Apply object-oriented design and multi-threading concepts.
  • Utilize Test Driven Development practices and create automated tests.
  • Troubleshoot software defects and performance issues.
  • Participate in Agile ceremonies including code reviews and sprint planning.
  • Collaborate with engineers, testers, and government stakeholders.

Benefits

  • Opportunity to work on mission-critical applications for the U.S. Navy.
  • Support for professional development and obtaining DoD Cyber Workforce certifications.
  • Work in an Agile SAFe environment emphasizing teamwork and collaboration.
  • Chance to modernize legacy systems with cutting-edge technologies.
  • 100% onsite work fosters a tight-knit team environment.
Full Job Description
POSITION IS 100% ONSITE DAILY IN NORCO, CA

Job Summary
VSolvit is seeking a Software Developer to support the development, modernization, and sustainment of mission-critical analysis applications for the U.S. Navy.
The selected candidate will work in an Agile SAFe environment to design, develop, test, and maintain desktop applications using C#, .NET, WPF, and XAML. This role is suited for mid- to senior-level developers with strong desktop application experience and an interest in modernizing legacy systems.

Primary Responsibilities
  • Develop, test, and maintain desktop applications using C#, .NET, WPF, and XAML.
  • Support modernization of legacy applications, including Delphi-based systems.
  • Apply object-oriented design, multi-threading, concurrency, and asynchronous programming.
  • Use Test Driven Development practices and create automated tests.
  • Troubleshoot software defects and performance issues.
  • Participate in code reviews, design discussions, sprint planning, and Agile ceremonies.
  • Support CI/CD pipelines and technical documentation.
  • Collaborate with engineers, testers, and government stakeholders.

Required Skills and 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.

Preferred Skills and 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.

Education and Certifications
  • 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.


Similar Jobs

More Jobs at VSOLVIT

More Information Technology Jobs

Find similar Software Developer - C#/.NET Desktop Application jobs: