C++
- Code, enhance, test, and debug 3D CAD/Engineering desktop software using C++, C, and C#. - Contribute to large, breakthrough enhancements in our CAD/BIM platform. Efforts require refactoring existing logic, feasibility analysis, and creating new enhancements. - Collaborate with business analysts, testing, and other development teams to ensure solutions are efficient, consistent, and fulfill business needs. - Perform design and analysis on efforts before starting development. - Author technical documents for software architecture or design as required. - Participate in design reviews, code reviews, and collaborative requirements reviews. - Apply generally accepted programming standards and techniques to ensure efficient performance and data manipulation. - Attendance during regular work hours and overtime as required. - Collaborate with multiple global teams to contribute to a large-scale project.
- Bachelor of Computer Science, Civil major or related field. Additionally, equivalent work experience may be substituted for the degree requirement. - 3+ years of Experience in designing, developing, and deploying enterprise applications in global environments. - 2+ years of hands-on experience with C++ application development. - Experienced with desktop application development. - Knowledge of data structures and strong understanding of object-oriented principles. - Comfortable digging into large, unfamiliar codebases to diagnose, debug, and resolve critical issues - Familiarity with Azure DevOps for project management and source control. - English level (CEFR) B1 or equivalent
- Benefits will be shared in details for successful candidates
- Prioritize candidates who can onboard as soon as possible