.net Developer

Toa Payoh, S00, SG, Singapore

Job Description

Job Title : .NET Developer / C# .NET Developer



Location : Singapore



Role Summary



We are looking for a skilled and motivated .NET Developer to design, develop, maintain, and enhance software applications using Microsoft .NET technologies. The role involves working across full project life-cycle: requirement gathering, design, development, testing, deployment and support. The developer will collaborate with cross-functional teams to deliver high-quality, scalable, secure, and performant solutions.

Key Responsibilities

Participate in all phases of the software development life cycle (SDLC): requirements gathering, design, development, unit testing, integration, deployment, and maintenance. Write clean, maintainable, scalable C# code using .NET Framework and/or .NET Core / .NET 5/6/7/8 as per project. Develop web applications using ASP.NET MVC, ASP.NET Core, Web API / RESTful services. Work with front-end technologies as needed (e.g., JavaScript / TypeScript, HTML5, CSS, some framework like Angular / React / Vue). Design, develop and optimize database schema, queries, stored procedures; work with relational databases (e.g., MS SQL Server, PostgreSQL) and optionally NoSQL. Ensure application performance, security, responsiveness, and stability. Do performance tuning, memory optimization, etc. Deliver code with best practices: design patterns, SOLID principles, code reviews, unit tests, integration tests. Work with DevOps / CI/CD pipelines: building, deploying, versioning, automated testing. Provide maintenance and support: bug-fixing, responding to incidents, patching. Collaborate with stakeholders (business analysts, QA/testers, UI/UX, operations) to ensure requirements are fully understood and delivered. Prepare technical documentation (design docs, API specs, architecture diagrams).
Required Skills & Qualifications

Bachelor's degree in Computer Science / Software Engineering / Information Systems or equivalent experience.

2-7 years

of experience in .NET development (for mid-level; can be less for junior, more for senior). Strong skills in C#, .NET / .NET Core and ASP.NET (MVC, Web API). Experience with relational databases: writing SQL queries, stored procedures, database design. Familiarity with front-end technologies (e.g. JavaScript / TypeScript, HTML, CSS) is a plus. Knowledge of RESTful services / API development. Understanding of OO programming, design patterns, SOLID principles. Experience using version control systems (Git, Azure DevOps, etc.). Experience with unit testing, integration testing; familiarity with writing automated tests. Good troubleshooting / debugging skills; ability to resolve issues in production environments. Strong communication skills (verbal & written); able to work well in a team.
Preferred / Nice-to-Have

Experience with modern .NET versions (e.g. .NET 6/7/8). Experience in cloud environments (Azure, AWS, GCP) and related services (App Services, Functions, etc.). Knowledge of microservices architecture. Experience with containerization (Docker) / orchestration (Kubernetes). Prior experience in DevOps / CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions etc.). Familiarity with front-end frameworks (Angular, React, Vue). Experience in performance optimisation, security best practices. Domain knowledge (Finance, Insurance, Healthcare, eCommerce, etc.).
Job Types: Full-time, Contract
Contract length: 12 months

Pay: $3,826.11 - $9,661.62 per month

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1646444
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toa Payoh, S00, SG, Singapore
  • Education
    Not mentioned