Description

Role And Responsibilities

Develop, test, and maintain software applications for the Windows platform using C# and .NET programming languages

Collaborate with cross-functional teams, including business analysts, project managers, and quality assurance testers, to gather requirements and ensure that software applications meet client needs

Write clean, efficient, and well-documented code, adhering to established coding standards

Debug and troubleshoot software issues and provide solutions to improve application performance and stability

Stay updated with the latest software development trends and technologies and proactively make recommendations for process improvements

Candidate Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field

Minimum of 5 years of experience in developing Windows applications using C#, WPF, MVVM, XAML, and .NET

Strong understanding of the software development life cycle, software design patterns, and coding standards

Experience with complex SQL queries and stored procedures

Experience with Microsoft Visual Studio, SQL Server, and Azure DevOps

Education

Bachelor's degree