Software Development Engineer C#
Materialise, Petaling Jaya, Malaysia
Responsibilities
- Design, develop, and maintain software in C# / Python for 3D software.
- Develop and maintain automated tests.
- Apply proper Object Oriented Programming (OOP) and SOLID principles throughout the solution development process.
- Ensure coding standards are followed and help enforce good programming practices within the development team.
- Work closely with team members in Agile and Scrum.
- Participate proactively in technical discussions, estimations, reviews, retrospectives, and meetings to contribute to a better understanding of user needs and process improvements.
- Deliver work with quality and completeness within the agreed timeline.
- Handle customer issues by providing support, troubleshooting, and bug fixing.
- Create and maintain documentation.
Qualifications
Degree in computer science or engineering (majoring in computing, electrical, electronics, or other relevant areas).Passionate about and skilled in programming (C# and Python, especially).At least 2 years of working experience as a software engineer.Knowledgeable about Object Oriented Programming (OOP) and SOLID principles.Good interpersonal skills.Team player and able to work independently.Good analytical, debugging, and lateral thinking skills.Familiarity with version control, such as Azure DevOps / Git.Plus points
Good at mathematics involving 3D space manipulation.Experience working in Agile / Lean and Scrum methodology.Prior experience in an ISO / FDA / AMMi-regulated environment.Location and type of contract
Petaling Jaya, MalaysiaSoftware engineering and researchFull-timeHybridAssociate levelCV in EnglishReferrals increase your chances of interviewing at Materialise by 2x.
#J-18808-Ljbffr