About the role
Job Description
We are looking for an experienced .NET Developer with strong hands-on experience in C#, .NET Core/.NET 8, ASP.NET Core MVC, Web API, RESTful services, and SQL Server.
The successful candidate will be responsible for designing, developing, testing, deploying, and supporting scalable enterprise applications. The role will involve working closely with Business Analysts, Architects, QA teams, and other stakeholders to deliver high-quality technology solutions.
Key Responsibilities
- Design, develop, test, and deploy scalable applications using C# and .NET technologies.
- Develop and maintain RESTful APIs and Web Services.
- Build enterprise applications using ASP.NET Core, MVC, .NET Core, and .NET 8.
- Develop and maintain applications integrated with SQL Server databases.
- Collaborate with Business Analysts, Solution Architects, QA teams, and stakeholders to understand requirements and deliver solutions.
- Troubleshoot, debug, and resolve application defects and production issues.
- Participate in code reviews and ensure adherence to coding standards and development best practices.
- Develop and execute unit tests to ensure application quality, reliability, and maintainability.
- Contribute to CI/CD implementation and DevOps processes.
Mandatory Skills
- C#
- .NET Core / .NET 8
- ASP.NET Core MVC
- Web API / RESTful Services
- SQL Server
- Azure DevOps
- Git
- CI/CD Pipelines
- Unit Testing frameworks such as xUnit, NUnit, or MSTest
- Local Cantonese speaking – Mandatory
Ideal Candidate
The ideal candidate will have 5–7 years of professional software development experience, with strong hands-on expertise in C#/.NET, ASP.NET Core MVC, Web API, and SQL Server. Candidates should also have experience with Azure DevOps, Git, CI/CD, and unit testing, along with the ability to communicate effectively in Cantonese.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Ampstek was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
