This role is for one of the Weekdays clients
We are seeking a talented .NET Developer with experience in Windows application development using WPF to join our team. In this role you will be responsible for designing developing and maintaining robust applications while collaborating with crossfunctional teams to deliver highquality software solutions.
Key Responsibilities:
- Application Development: Design develop and maintain Windows applications using .NET and WPF ensuring high performance and reliability.
- Requirement Analysis: Collaborate with crossfunctional teams to define software requirements and create detailed specifications.
- Code Quality: Write clean scalable and efficient code adhering to best practices and coding standards.
- UI Development: Develop and implement user interfaces using WPF XAML and MVVM design patterns.
- Issue Resolution: Troubleshoot debug and resolve software issues and bugs to ensure smooth application functionality.
- Code Review: Participate in code reviews providing constructive feedback to enhance code quality.
- Technology Trends: Stay updated with emerging technologies and industry trends applying best practices in software development.
- Agile Participation: Engage in agile development processes contributing to sprint planning and retrospectives.
- API Integration: Integrate applications with RESTful APIs for seamless data interaction.
- Peripheral Devices (Optional): Experience with peripheral devices such as printers and Payment POS systems is a plus.
- Payment Systems (Optional): Experience with integration of online payment systems is advantageous.
Qualifications:
- Experience: 24 years of experience as a .NET Developer with a strong focus on WPF development.
- Technical Skills: Proficiency in C# and the .NET framework with handson experience in WPF XAML and MVVM design patterns.
- Methodologies: Familiarity with the software development lifecycle and agile methodologies.
- ProblemSolving: Strong problemsolving skills and attention to detail.
- Communication: Excellent communication and teamwork skills.
- Education: Bachelor s degree in Computer Science Engineering or a related field (or equivalent experience).
.net framework,wpf,.net,agile methodologies,model-view-viewmodel (mvvm),communication,mvvm,problem-solving,backend development,c#,xaml