Home Job Details
M
Information & Communication Technology 🏢 Full Time ⭐️ Verified

Sr. Software Developer

Mindteck
Singapore
Estimated Salary
SGD 7.500 – SGD 10.500
Posted Date
3 Mei 2026
Application Deadline
3 Mei 2027

Job Description

Are you a highly experienced and passionate Senior Software Developer ready to make a significant impact? Mindteck, a global technology leader known for its innovative solutions, is actively seeking a talented individual to strengthen our engineering team in Singapore. This is an exceptional opportunity for a seasoned developer with a deep understanding of Microsoft technologies to architect, develop, and implement complex software systems that address critical business needs.

As a Senior Software Developer, you will be instrumental in the full software development lifecycle, from conceptualization and design through to deployment and ongoing optimization. You will apply your extensive hands-on experience in technical design patterns, software architecture, and secure coding practices to build high-performance, scalable, and resilient applications. We are looking for a proactive problem-solver who can not only write exceptional code but also mentor junior team members, drive technical excellence, and contribute strategically to our technology roadmap.

If you possess a minimum of 5 years of relevant experience in core software development, particularly within the Microsoft stack (including .NET, C#, Azure, and SQL Server), and are eager to tackle challenging projects in a collaborative and forward-thinking environment, Mindteck offers a platform for you to excel and advance your career. Join us in shaping the future of technology solutions.

Responsibilities

  • Design, develop, and maintain high-quality, scalable, and secure software applications using Microsoft technologies (C#, .NET, ASP.NET, Azure).
  • Collaborate with product owners, architects, and other stakeholders to translate business requirements into technical specifications and innovative solutions.
  • Lead code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
  • Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and technical excellence.
  • Troubleshoot, debug, and optimize existing software systems to improve performance, reliability, and maintainability.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5 years of progressive experience in core software development, specifically with Microsoft technologies.
  • Proficiency in C#, .NET Framework, .NET Core, and ASP.NET.
  • Strong hands-on experience with cloud platforms, preferably Microsoft Azure (e.g., Azure App Services, Azure Functions, Azure SQL Database).
  • Extensive experience with relational databases, particularly SQL Server, including T-SQL, schema design, and query optimization.
  • Solid understanding of object-oriented programming (OOP) principles, design patterns, and software architecture.
  • Experience with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
  • Excellent problem-solving, analytical, and communication skills, with the ability to work effectively in a team environment.

Required Skills

C# .NET .NET Core ASP.NET Microsoft Azure SQL Server T-SQL Software Development Design Patterns OOP Agile Web API RESTful Services Microservices Git Unit Testing CI/CD Problem Solving Technical Leadership Mentoring

Ready to Take on This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All