Overview:
The .NET WPF Developer plays a crucial role in our organization by designing developing and maintaining highquality software applications using the .NET framework and Windows Presentation Foundation (WPF). This role is pivotal in ensuring the seamless performance and userfriendly interface of our software products.
Key Responsibilities:
- Participate in the full software development lifecycle including requirements analysis design coding testing and debugging
- Collaborate with crossfunctional teams to define design and ship new features
- Develop user interfaces using WPF XAML and MVVM architecture
- Write clean scalable code using C# programming language
- Integrate data storage solutions using SQL Server
- Conduct performance tuning improvement balancing usability and automation
- Maintain existing software systems by identifying and correcting software defects
- Work on bug fixing and improving software performance
- Stay updated on emerging technologies and trends in .NET and WPF development
- Contribute to documentation and best practices
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven experience as a .NET Developer or Application Developer
- Proficiency in C# and the .NET framework
- Handson experience with WPF and XAML
- Strong understanding of MVVM design pattern
- Experience with Visual Studio and source control tools
- Familiarity with relational databases such as SQL Server
- Knowledge of agile methodologies and software development best practices
- Excellent problemsolving and troubleshooting skills
- Ability to work effectively in a team environment
- Good communication and interpersonal abilities
- Attention to detail and a passion for writing clean maintainable code
- Certifications in .NET or WPF development (preferred)
- Experience with automated testing continuous integration and deployment (a plus)
- Understanding of UX/UI principles (a plus)
ux/ui principles,mvvm architecture,xaml,c#,visual studio,wpf,automated testing,agile methodologies,agile methodology,sql server,software development,continuous integration,.net framework