This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Extremely competitive salary.
- Healthcare insurance package.
- 13th month and productivity bonus.
Job description
MiTek’s Component Manufacturing division is seeking a dynamic and passionate Software Engineer to help pioneer industry changing solutions for the residential construction industry. This position will be part of a team working on a 3D BIM solution for single or multi-family modeling, design, and estimating. Be part of a high-performing and collaborative team that is focused on innovation and engaging MiTek customers, while creating powerful software.
Role, Responsibilities & Typical Activities
- 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.
Your skills and experience
Required Qualifications:
- Bachelor of Science degree in Computer Science or related field. Additionally, equivalent work experience may be substituted for the degree requirement.
- 3+ years of experience 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.
- Must possess excellent verbal and written communication skills in English and the ability to communicate in both technical and business terms. (English level B2 - CEFR or equivalent)
Preferred Qualifications:
- Understanding of mathematical concepts involving algebra and geometry
- Understanding of SCRUM and Agile principles to collaborate effectively in a team environment.
Why you'll love working here
- Extremely competitive salary.
- 13th month & productivity Bonus.
- Yearly salary review.
- Healthcare insurance package.
- 24/24 Personal accident insurance.
- State-of-the-art office environment.
- Yearly outing.
- Detailed induction, training and on-going career development.
- Opportunity for overseas training and travel.
- English training programs.
- 5-day week.
- Flexible start-times.
- Free lunch.
- Free parking.
- Full Social Club including gym, yoga, football, badminton, swimming.
MiTek®
Company type
IT Product
Company industry
Software Products and Web Services
Company size
1000+
employees
Country
United States
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
HOT
Posted
5 days ago
Windows Application Engineer (C#/C++)
At office
Ha Noi - Da Nang - Ho Chi Minh
HOT
Posted
12 days ago
Senior Embedded Software Engineer- C/C++, Python, Linux
At office
Ho Chi Minh
Feedback