### Job Information
Industry
IT Services
Work Experience
4 Years
City
Pune City
State/Province
Maharashtra
Country
India
Zip/Postal Code
411057
### About us
CCTech 's mission is to transform human life by the democratization of technology. We are a well established digital transformation company building the applications in the areas of CAD, CFD, Artificial Intelligence, Machine Learning, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications.
We have two business divisions: product and consulting.
simulationHub is our flagship product and the manifestation of our vision. Currently, thousands of users use our CFD app in their upfront design process.
Our consulting division, with its partners such as Autodesk Forge, AWS and Azure, is helping the world's leading engineering organizations, many of which are Fortune 500 list of companies, in achieving digital supremacy.
###
Opportunity to work with best minds in CAD, CAM, and engineering software development industry. Our talent pool consists of mentors, senior engineers, and architects - anybody joining the organization gets to learn a lot. We encourage every engineer to be independent and self-driven, with a growth-oriented mindset.
We are looking for a C++ developer responsible for building applications that range from desktop to cloud applications. Your primary responsibility will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure. You need to have strong programming skills in C++ and should have a good understanding of overall SDLC process. You will join our development consulting team working on cutting-edge technology. Responsibilities: • Design, build, and maintain efficient, reusable, and reliable C++ code
• Implement performance and quality modules
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization, and automation
• Design code with special attention to performance, correctness, and enterprise-level scale
• Take complete ownership of features including design, implementation, test plan reviews and automation test plans Requirements:
• 3 + years of software development experience in C++
• Bachelor of engineering in Computer Science, Information Technology or related discipline
• Strong proficiency in C++, with fair knowledge of the language specification
• Thorough knowledge of the standard library, STL containers, and algorithms
• Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
• Familiarity with templating in C++
• Proficient with TFS or Git operations
• Familiarity with agile software development and SCRUM process
• Good analytical and problem-solving skills
• Good in mathematics and basic geometry knowledge
• Sound knowledge of Object-Oriented programming concepts and design patterns
• Demonstrated proficiency in written and spoken English
• A self-motivated and extrovert individual with a strong work ethic and a desire for continuous learning
Nice to have: • Knowledge of the latest C++11 standard is appreciated
• Knowledge of web application development, JavaScript, HTML5, CSS
• Knowledge of computational geometry algorithm
• Work experience in CAD and engineering software development
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.