Windows Desktop Applications Programmer
This is a desktop application programmer position.
Relevant to this position:
Please apply only if you have experience with programming Windows desktop applications.
Only freelancers and not agencies can apply.
Not Relevant to this position:
SaaS, mobile applications, and full-stack experience are not relevant for this
position.
Working Hours:
This is a full-time remote contractor position. Timings will be 9:00 a.m. Eastern
time till 5:30 p.m. Eastern time (40 hours per week). The timings would not be
negotiable as we are looking for the programmers to work in the Eastern time
zone.
Job description:
- You will design, develop, debug, test, and maintain high performance
- Multi-threaded Windows desktop applications for the enterprise customer.
- Drive the initiatives on architecture, design, and technical stack recommendations.
- Create high-level and low-level design documents.
- Write automated Unit, Integration, and Acceptance Tests.
Requirements:
- 3+ years of software development experience shipping enterprise products
- In-depth understanding of Object-Oriented Programming (OOP), design patterns, data structures, and algorithms
- Excellent problem-solving and debugging skills
- Expert knowledge of C#, .NET Framework, Windows Presentation Foundation (WPF), Caliburn.Micro MVVM, Windows Communication Foundation (WCF), and SQL
- Experience with test automation, writing unit tests, and test-driven development.
- Solid understanding of version control systems such as SVN, Git etc.
- Good English communication skills