Job Title: Senior C# Developer
We are seeking an experienced Senior C# Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying high-quality C# .NET framework GUI applications with WPF.
Main Responsibilities:
* Designing and developing robust C# .NET framework GUI applications with WPF
* Collaborating with cross-functional teams to understand requirements and deliver projects on time
* Mentoring junior developers to improve their technical skills
* Staying up-to-date with the latest design & architecture principles, common data structures, and algorithms complexity
* Identifying and correcting bottlenecks and fixing bugs in the code
Requirements:
* Bachelor's degree in Computer Science or related field
* At least 5 years of experience in C# development with WPF experience
* Proactive and flexible approach to dealing with challenges
* Strong knowledge of Microsoft .NET and C# programming languages
* Experience with Design patterns, such as MVVM, IOC, and Reactive Extensions (Rx)
* Ability to deliver quality code without relying on the test team
* Experience with Agile/Scrum development methodologies, tools such as IntelliJ, JIRA, and Confluence, and version control in Git
This is an excellent opportunity for a skilled C# developer who is passionate about technology and excited to work on challenging projects in a fast-paced environment.