Senior C# Developer
Applicantz
5 - 10 years
Bengaluru
Posted: 22/02/2026
Job Description
THIS IS A 6-MONTH CONTRACT POSITION WITH ONE OF THE LARGEST GLOBAL TECHNOLOGY LEADERS.
We are looking for a passionate Principal Engineer to build and evolve a desktop application that bridges Autodesk desktop products with cloud services. You will play a key role in developing the Desktop Connector used with products like AutoCAD, Civil 3D, and BIM platforms, impacting millions of users worldwide.
Minimum Qualifications
- 710 years of hands-on experience in software development using .NET.
- 5+ years of strong experience with C#, WinForms, and WPF desktop applications.
- Deep understanding of design patterns, dependency injection, and building complex systems.
- Experience developing and consuming REST APIs, with a focus on performance optimization.
- Solid understanding of SDLC, Agile methodologies (Scrum/Kanban), and modern engineering practices.
- Bachelors degree in Computer Science or related field, or equivalent practical experience.
Preferred Qualifications
- Experience building desktop applications with complex component interactions (e.g., Dropbox-like desktop apps).
- 2+ years of experience with WCF and inter-process/service communication.
- Experience creating clear, detailed technical documentation.
- 2+ years of experience working with AWS or similar cloud platforms.
- Experience building, running, and monitoring applications at scale.
- Hands-on experience with multi-repo Git codebases, profiling tools, testing frameworks, and CI/CD pipelines.
- Experience with relational and/or NoSQL databases and sound database design principles.
Responsibilities
- Own the end-to-end software development lifecyclefrom design and estimation to development, testing, and delivery.
- Design, build, debug, and maintain high-quality .NET desktop applications using C# with WinForms/WPF.
- Develop automated tests and ensure code quality, performance, and maintainability.
- Collaborate closely with product owners, architects, and engineers to translate high-level requirements into incremental, customer-ready enhancements.
- Design and implement reusable, modular components that integrate seamlessly into existing systems.
- Contribute to continuous improvements in engineering processes, tooling, and delivery practices to increase team efficiency and responsiveness.
About the Client
Our client is a Fortune-ranked global technology leader, renowned for innovation and engineering excellence.
They foster a culture of collaboration, technical depth, and continuous learning, empowering engineers to build next-generation solutions that impact millions of users worldwide.
The organization values integrity, diversity, and curiosity, creating an environment where technology professionals can thrive and innovate freely.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
