What are the responsibilities and job description for the Windows GUI Software Contractor position at Alexander Technology Group?
Location: Hybrid/Onsite 3 days min – Burlington, MA
Duration: 6 month Contract
Client is seeking a hands-on Software Engineer to join their team as an onsite contractor to support a critical Win Tablet application used in a hardware-integrated medical device. This role is highly execution-focused and ideal for someone who can jump in quickly, take ownership, and help stabilize and enhance a complex C# Windows application under active development.
Key Responsibilities
ATG456
Duration: 6 month Contract
Client is seeking a hands-on Software Engineer to join their team as an onsite contractor to support a critical Win Tablet application used in a hardware-integrated medical device. This role is highly execution-focused and ideal for someone who can jump in quickly, take ownership, and help stabilize and enhance a complex C# Windows application under active development.
Key Responsibilities
- Develop, enhance, and maintain a C# Windows desktop application (currently WinForms)
- Implement and refine user interface components, including graphing, waveform display, and high-performance visual updates
- Diagnose and resolve performance issues in a multithreaded C# application (e.g., UI responsiveness, data jitter, throughput bottlenecks)
- Work with real hardware (tablets/controllers), not just simulated environments; debug software/hardware integration issues
- Collaborate closely with cross-functional engineers in a team environment
- Follow all established development, design, and documentation procedures
- Write and maintain unit tests; help evaluate and improve testing strategies
- Support near-term product milestones with a focus on reliability, compatibility, and performance
- Strong professional experience with C# in Windows-based applications
- Experience with WinForms and/or WPF (or similar Windows UI frameworks); comfort working in Visual Studio designer tools
- Solid understanding of multithreaded C# applications
- Proven ability to diagnose and fix performance issues (profiling, identifying hotspots, bottlenecks, and practical limits of Windows applications)
- Familiarity with .NET 10 or newer .NET runtimes
- Familiarity with NuGet packages and dependency management in Visual Studio
- Experience with GitHub Actions and CI/CD workflows
- Comfortable working onsite with hardware-integrated systems (tablets, controllers, embedded-adjacent environments)
- Ability to take initiative while also asking questions when requirements are unclear
- Strong communication skills and good documentation habits
- Willing and able to work onsite in Burlington, MA due to equipment and hardware needs
- Acts as a strong team player who takes ownership and follows through
- Available to start quickly and ramp up fast Nice-to-Have Skills
- Working knowledge of C /C
- Experience working on medical device or other regulated environment
- Experience with modern Windows UI toolkits beyond traditional WinForms
- Background in web or cloud technologies (useful longer-term, not required initially)
- Experience working on systems involving waveform data, high-rate sampling, or real-time-ish data flows
ATG456
Salary : $50 - $65