Sr Desktop App Developer (.NET)

  • Posted 1 day ago | Updated moments ago

Overview

Remote
Hybrid
BASED ON EXPERIENCE
Full Time
Contract - Independent
Contract - W2
Contract - 12+ mo(s)

Skills

CROSS-FUNCTIONAL
CODE-REVIEWS
AGILE
SDLC
DEVOPS
C #
.NET
WFP
WINFORMS
C++
MFC
POWERSHELL
PYTHON
SECURE CODING PRACTICES
OWASP
NIST 800-53
TESTING
UNIT TESTING
AUTOMATION

Job Details

Job Title: Sr Desktop App Developer (.NET)
Location: Remote (PST hours)
Type: W2 Contract

Exp. Level: Senior / Lead

Position Overview

Our end-client is seeking a Senior Desktop Application (.NET) Developer to join a high-impact team supporting mission-critical systems in a secure environment. This role is ideal for a seasoned developer with a strong background in Windows desktop applications and a passion for secure, high-performance software development.


What You'll Do

  • Design, develop, and maintain secure desktop applications using modern frameworks.
  • Refactor and modernize legacy systems to meet current security and performance standards.
  • Collaborate with cross-functional teams including cybersecurity, DevOps, and systems engineering.
  • Ensure compliance with federal security standards (e.g., STIGs, RMF).
  • Participate in Agile development cycles, including sprint planning and code reviews.

Required Skills & Experience

  • 8+ years of experience in desktop application development.
  • Proficiency in:
    • C#, .NET Framework/.NET Core, WPF, WinForms
    • C++ (including MFC), PowerShell, Python
    • Windows API, COM/DCOM
  • Experience with:
    • Visual Studio, Git, Azure DevOps
    • Secure coding practices (OWASP, NIST 800-53)
    • DISA STIGs, RMF, and vulnerability remediation
    • Windows Services, IPC, Active Directory, PKI
    • Unit testing frameworks (MSTest, NUnit, xUnit)
    • UI automation tools (e.g., WinAppDriver, TestComplete)

Preferred Qualifications

  • Bachelor's or Master's in Computer Science, Engineering, or related field
  • Familiarity with:
    • Cross-platform development ( Qt, Electron)
    • Virtualization ( VMware, Hyper- V) and containerization ( Docker)
    • Windows internals and debugging tools (e.g., WinDbg)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About My IT LLC