Mô Tả Công Việc
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 MiTek Pamir, a desktop CAD software for timber engineering, to model and design prefabricated solutions optimized for manufacturing efficiency, alongside our web platform solutions. You will be part of a high-performing and collaborative team that is focused on innovation and engaging MiTek customers, while creating powerful software. At MiTek, we work in high-performing teams that grow together. We encourage curiosity, learning, and ongoing development so that each person can thrive and reach their full potential. Innovation is part of our everyday work—your ideas and fresh perspectives are welcomed and valued as we explore new ways forward. And because the best outcomes are created together, we put collaboration at the heart of what we do, working across teams and disciplines to celebrate shared success. Our development teams are based in the UK, France, and Sweden, and we’re now expanding with a new team in Vietnam. In this role, you’ll collaborate closely with colleagues across all locations as part of our wider team. Role, Responsibilities & Typical Activities Code, enhance, test, and debug 3D CAD/Engineering desktop software using C# and the .NET Framework.Contribute to large, breakthrough enhancements in our platform. Efforts require refactoring existing logic, feasibility analysis, and creating new enhancements.Collaborate with Product Managers, Quality Assurance, Customer Experience and other development teams to ensure solutions are effi cient, 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 workhours and overtime as required.Collaborate with multiple global teams to contribute to a large-scale project.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Required Qualifications:Bachelor of Science degree in Computer Science or related field. Additional, equivalent work experience may be substituted for the degree requirementMust 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)3+ years of hands-on experience with C#, .NET, and desktop application development.Strong understanding of object oriented programming, SOLID principles, automatic/unit testing, and writing Clean Code.Comfortable with working in large, unfamiliar codebases to diagnose, debug, resolve critical issues and implement new features. Meriting Qualifications:Ability to apply mathematical concepts, particularly in algebra and geometry.Understanding of SCRUM, Agile principles to collaborate eff ectively in a team environment.Familiarity with Azure DevOps for project management and source control/Git.Knowledge of web development, particularly with Angular/React for front-end and .NET for back-end development.
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
1. Bonus - Competitive Salary- 13th Month Salary- Productivity Bonus2. Healthcare Plan - PVI Healthcare for employee- 24/7 Personal Accident insurance- Annual health check-up program- Social insurance, health insurance, unemployment insurance3. Paid Leave - 12 days annual leave- 1 day Christmas leave 4. Training- Linkedin Learning- Free English training programs (Cambridge English Scale) at office- MiTek University5. Awards - Staff of the month- Staff of the company- 100 Platinum starts6. Library 7. Laptop 8. Oversea Travel Opportunities 9. Team Activities - Yearly company trip- Ha Long trip for employees who have worked for 3 years10. Canteen - Free lunch, parking, uniforms