Job Description
Are you a passionate .Net Software Developer looking to make an impact in a global technology service company? Mindteck is seeking a talented developer to join our innovative team in the heart of Malaysia's tech hub, Cyberjaya. In this role, you will be instrumental in designing and implementing high-performance server-client applications using the latest .NET technologies.
We are looking for a candidate who thrives in a collaborative environment and possesses a deep understanding of Object-Oriented Programming (OOP) principles. You will work on sophisticated software solutions, ensuring scalability, security, and efficiency. At Mindteck, we value technical excellence and provide a platform for engineers to grow their skills while working on cutting-edge global projects. If you have a knack for solving complex problems and a drive for clean, maintainable code, we want to hear from you.
This position offers the opportunity to work in a multicultural environment, leveraging modern development methodologies and contributing to the digital transformation of our clients across various industries.
Responsibilities
- Design, develop, and maintain robust server-client applications using C# and the .NET framework.
- Write clean, scalable, and efficient code while adhering to established software development life cycle (SDLC) standards.
- Participate in object-oriented analysis and design (OOAD) to create high-quality architectural components.
- Collaborate with cross-functional teams to define, design, and ship new features and functionalities.
- Perform comprehensive unit testing and debugging to ensure software reliability and performance.
- Optimize application performance by identifying bottlenecks and implementing effective solutions.
- Contribute to technical documentation and participate in peer code reviews to maintain high code quality.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related engineering field.
- Minimum of 3-5 years of professional experience in software development focusing on .NET and C#.
- Strong proficiency in Object-Oriented Analysis, Design, and Coding in a .NET environment.
- Experience with ASP.NET Core, Web API, and Entity Framework.
- Solid understanding of front-end technologies such as JavaScript, HTML5, and CSS3.
- Proficiency in SQL Server, including database design, stored procedures, and performance tuning.
- Familiarity with Agile/Scrum development methodologies and version control systems like Git.
- Excellent analytical, problem-solving, and communication skills in English.