As our WPF Developer, youll join our development team in Thane, India, while also being part of our global TechCenter. Your expertise in designing, building, and maintaining Windows desktop applications using C# and WPF will be crucial for delivering high-quality, user-friendly software. With your commitment to detailed work, youll champion best practices in the development process, ensuring clean, maintainable code while proactively addressing technical challenges.
Develop, maintain, and enhance Windows desktop applications using C# and WPF.
Develop new and improve existing product features using industry-standard design patterns.
Design and implement reusable and modular components that fit into existing applications and services.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews to ensure code quality, performance, and maintainability.
Troubleshoot and resolve issues reported by users, Product Owners, and QA/test teams.
Document code, design, and technical specifications for knowledge sharing.
Write clean, efficient, and reusable code, following industry best practices.
Develop unit and integration tests to ensure high code quality.
Who You Are
You are a highly responsible individual with strong problem-solving skills and the ability to tackle complex technical challenges. You take the initiative, work independently with focus, and communicate effectively to foster teamwork and knowledge sharing. Your collaborative approach and adaptability to evolving technological landscapes are essential to our success.
4+ years of hands-on experience developing desktop applications using C# and WPF.
Experience with MVVM architecture (ReactiveUI) and data binding in WPF.
Experience with component packages like DevExpress in WPF.
Familiarity with standard design patterns.
Knowledge of SQL and database design is a plus.
Strong understanding of Object-Oriented programming concepts.
Proficiency in writing clean code and following best practices for maintainability.
Experience with Docker and containerization is beneficial.