Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop, deliver, and maintain high-quality .NET-based Windows software applications following product architecture and project priorities.
Collaborate with global development teams, product stakeholders, and customers to clarify requirements, resolve technical issues, and support product releases.
Investigate customer issues, perform root-cause analysis, and implement fixes to improve product stability and user experience.
Minimum Requirements
Bachelor’s or master’s degree in Engineering (Computer Science, Electronics and Communication, Electrical and Electronics, or related discipline).
Minimum 4 years of experience in .NET-based Windows software application development.
Proficient in C#, .NET technologies, Windows Forms, Windows Communication Foundation, LINQ, SQL databases.
Experience with Agile/Scrum practices, debugging multi-threaded applications, technical documentation, and familiarity with Azure DevOps and Team Foundation Server.
Ideal Candidate Profile
Experienced in developing high-performance desktop Windows applications with multi-threading and event-driven architecture.
Skilled in cross-functional collaboration with technical teams and customers to deliver software on agreed timelines.
Able to analyze complex customer issues and contribute to continuous product and process improvements.
