C# WPF Developer
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Job Description
C# WPF Developer
Location: Bangalore
Experience: 5+ Years
At Capgemini, we empower engineers to build intuitive and high-performance desktop applications that enhance user experience and business productivity. Join our team to lead the development of modern Windows-based solutions using C#, WPF, and MVVM architecture.
Your Role
As a C# WPF Developer, you will be responsible for designing and developing rich desktop applications with dynamic user interfaces. You’ll collaborate with cross-functional teams to deliver scalable, maintainable, and high-quality software solutions.
In this role, you will:
- Design and develop desktop applications using C#, WPF, and the MVVM architecture
- Build and maintain rich user interfaces with dynamic data binding and custom controls
- Work closely with UX/UI designers, product managers, and QA teams to deliver high-quality software
- Implement software best practices including design patterns, unit testing, and version control
- Debug and resolve application issues, performance bottlenecks, and integration challenges
- Collaborate with team members in agile development cycles (Scrum/Kanban)
- Document technical designs, user stories, and codebase updates as needed
Your Profile
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in desktop application development
- Strong hands-on experience in C# and WPF development
- Proficient in MVVM architecture and data binding techniques
- Experience with XAML, custom controls, styles, and templates
- Strong understanding of OOP, SOLID principles, and design patterns
- Familiarity with REST APIs, Web Services, or local database integrations (SQLite, SQL Server)
- Excellent problem-solving and debugging skills
- Strong collaboration and communication abilities
What You’ll Love About Working Here
We offer flexible work arrangements, a collaborative culture, and continuous learning opportunities. You’ll be part of a global team driving innovation in desktop application development and enterprise software solutions.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Bangalore, IN