TopDev

CÔNG TY TNHH MITEK VIỆT NAM

Software Engineer

Quận 7, Hồ Chí Minh
Posted 2 days ago and Job expires in 3 weeks from now

Year of experience

Job Level

Job Type

Contract type

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.

Responsibilities

  • Code, enhance, test, and debug 3D CAD/Engineering desktop software using C#, SQL Server, and the .NET Framework.
  • 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 workhours and overtime as required.
  • Collaborate with multiple global teams to contribute to a large-scale project.

Requirements

  • Bachelor of Science degree in Computer Science or related field. Additional, equivalent work experience may be substituted for the degree requirement
  • Experience with C# (or C++, or Java)
  • Knowledge of data structures and strong understanding of object-oriented principles
  • Comfortable digging into large, unfamiliar codebases to diagnose, debug, and resolve critical issues
  • 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:

  • Experience with .NET Framework
  • Experience working in an Agile development environment
  • Experience working developing desktop applications
  • Understanding of mathematical concepts involving algebra and geometry

Benefits

  • From Monday to Friday
  • International Travel opportunities
  • 13th month and productivity bonus
  • Free lunch, parking, uniforms
  • Yearly company trip
  • Healthcare insurance package
  • 24/24 Personal Accident insurance
  • Free English training programs (Cambridge English Scale) at office
  • Continuing development of technical and soft skills through working and formal training
  • Trade Union & Staff Social Club - Sport clubs (Yoga, Swimming, Badminton, Football, Gym,...)
  • Good working conditions and environment