Responsibilities:
- Design develop and maintain scalable and robust software applications using .NET technologies with a focus on WPF.
- Collaborate with product managers designers and other stakeholders to understand requirements and translate them into technical specifications.
- Write clean efficient and welldocumented code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug complex issues to ensure optimal performance and reliability.
- Stay uptodate with the latest technologies and trends in software development particularly in the .NET ecosystem.
Requirements:
- Bachelors degree in Computer Science Engineering or related field.
- 5 years of experience in software development with expertise in .NET framework.
- Proven track record of developing desktop applications using WPF.
- Strong proficiency in C# XAML and MVVM design pattern.
- Solid understanding of objectoriented programming principles and software design patterns.
- Experience with database technologies such as SQL Server.
- Excellent problemsolving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work effectively in a fastpaced environment and manage multiple priorities.
Nice to Have:
- Experience with other .NET technologies such as ASP.NET WCF
- Familiarity with Agile development methodologies.
- Experience with version control systems such as Git.
- Certifications in relevant technologies.
.net,wpf,c#,.net framework,asp.net