CAD Software Developer (C#)
CCTECH
- Pune, Maharashtra
- Permanent
- Full-time
- Design, develop, and maintain applications using C# and .NET technologies
- Write clean, scalable, and maintainable code
- Implement APIs, services, and integrations with external systems
- Work with data models, DTOs, and serialization frameworks
- Collaborate with cross-functional teams including architects, QA, and product teams
- Participate in code reviews and technical discussions
- Debug and resolve technical issues in existing systems
- Contribute to software architecture and system design
- Ensure performance, reliability, and scalability of applications
- Maintain proper documentation and coding standards
- Strong proficiency in C# and .NET / .NET Core
- Experience in CAD Plugin Development (e.g., Revit, AutoCAD, Navisworks, or similar platforms)
- Good understanding of Object-Oriented Programming (OOP)
- Experience working with JSON, XML, serialization
- Knowledge of design patterns and SOLID principles
- Experience with Git or other version control systems
- Strong debugging and problem-solving skills
- Experience with Revit API / BIM / AEC domain
- Experience with data exchange formats or schema mapping
- Knowledge of microservices architecture
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- Familiarity with Docker / containerization
- Experience with cloud platforms (AWS / Azure)
- Opportunity to work with a dynamic and fast-paced engineering IT organization.
- Be part of a company that is passionate about transforming product development with technology.