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
Bachelor's degree