19 Sep
|
Nemetschek Group
|
Bengaluru
19 Sep
Nemetschek Group
Bengaluru
The Software Developer designs, develops and maintains model elements for Allplan’s desktop applications using C++ / Python.
KEY RESPONSIBILITIES:
- Design, develop, code review and test software solutions that meet product requirements and customer needs.
- Participate in code reviews and ensure code quality and maintainability.
- Collaborate with cross-functional teams to define product requirements and user stories.
- Debug and troubleshoot issues reported by customers or quality assurance engineers incl. a root cause analysis.
- Maintain and improve existing software products and features.
- Write Unit test for the written code.
- Take ownership of development tasks and ensure high-quality, timely delivery.
- Participate in technical discussions and contribute to technical decision-making.
- Mentor junior developers and provide technical guidance and support.
WHO ARE WE LOOKING FOR:
- Several years of experience in software development.
- Deep understanding of software development principles and best practices.
- Deep experience with Python, knowledge of C++
- Experience in the level of Software Architecture
- Robust problem-solving and analytical skills
- Experience with 3D modelling, 3D geometry and knowledge of Linear Algebra
- Knowledge of data structures and algorithms used in geometry kernels.
- Experience working with any commercial or open-source geometry/math kernels such as MKL, PCL, ACIS, Parasolid, etc., will be preferred. Experience with Parasolid will be an added advantage.
- Excellent problem-solving, communication, and team collaboration skills.
- Ability to independently deliver high-quality features while mentoring junior developers.
- Proficiency in English; knowledge of additional languages and agile methodologies is a plus.
- Experience with agile software development methodologies.
📌 Sr. Software Developer (Bengaluru)
🏢 Nemetschek Group
📍 Bengaluru