Overview
We are looking for a skilled and motivated Software Developer to join our team. You'll play a key role in building scalable backend systems, crafting high-quality APIs, and enhancing our existing platforms. If you're passionate about clean code, efficient problem-solving, and collaborating across teams, we'd love to hear from you.
Job Responsibilities
- Develop, test, and deliver high-quality software components based on technical requirements and best practices.
- Design, build, and maintain secure, scalable RESTful APIs and backend services that power web and mobile applications.
- Support and improve existing systems through maintenance, refactoring, and optimization.
- Analyse and troubleshoot issues, delivering fast and effective solutions.
- Propose and implement new features and enhancements to meet business needs.
- Collaborate closely with cross-functional teams to understand user requirements and ensure seamless integration.
- Contribute to internal documentation and share knowledge to support continuous improvement across the team.
Job Requirements
Bachelor's degree in computer engineering, Software Engineering, or a related technical field.3 to 5 years of hands-on experience in software development using C#.Strong proficiency in Transact-SQL (T-SQL) and Microsoft SQL Server.Solid grasp of object-oriented programming and SOLID principles, with the ability to write clean, maintainable, and scalable code.Proven experience in : ASP.NET (Web Forms, MVC, Core), .NET Framework 4.7 to 8, RESTful API development, Excellent analytical, Unit Testing, and problem-solving skills.Experience with CI / CD tools and workflows (e.g., Git, Jenkins).Knowledge of microservices architecture using .NET Core.Exposure to cross-platform mobile development with React Native.Familiarity with Agile / Scrum software development practices.Language (s) : English, Malay and Mandarin is a must.