Deskripsi Pekerjaan
Mindteck is seeking a highly skilled and motivated Sr. Software Developer to join our dynamic team in Singapore. As a key member of our engineering group, you will be responsible for architecting, developing, and maintaining high-performance software solutions leveraging the Microsoft technology stack.
You will work in a collaborative environment where technical excellence and innovative design patterns are at the forefront of our project delivery. This role is ideal for a seasoned developer who thrives on solving complex technical challenges, mentoring junior team members, and contributing to the end-to-end software development lifecycle in a global professional services setting.
Tanggung Jawab
- Design and implement scalable, robust software solutions using the .NET framework and related Microsoft technologies.
- Lead technical design sessions and provide architectural guidance for complex software features.
- Write clean, maintainable, and efficient code while adhering to industry-standard design patterns and coding best practices.
- Collaborate with cross-functional teams, including product managers and UX/UI designers, to deliver high-quality project outcomes.
- Conduct thorough code reviews to ensure reliability, security, and performance across all software modules.
- Troubleshoot, debug, and upgrade existing legacy systems to modern technology stacks.
- Mentor junior developers and promote a culture of technical excellence within the engineering team.
Kualifikasi
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of professional experience in core software development focusing on the Microsoft ecosystem (C#, .NET Core, ASP.NET).
- Proven expertise in applying modern technical design patterns (e.g., MVC, MVVM, Repository pattern) to real-world applications.
- Strong understanding of relational databases and experience with SQL Server.
- Experience with cloud-based platforms, preferably Microsoft Azure.
- Familiarity with DevOps tools and CI/CD pipelines.
- Excellent communication skills and ability to work effectively in a collaborative team environment.