Full Stack .NET Developer

EXASOFT CONSULTING PTE. LTD.

Singapore

On-site

SGD 100,000 - 156,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EXASOFT CONSULTING PTE. LTD. in Singapore seeks a senior full-stack .NET developer to design, build, and maintain scalable enterprise applications. You will work across C#, .NET Core, ASP.NET Core, and front-end frameworks, collaborating with analysts and DevOps, while mentoring junior engineers to improve code quality.

You will contribute to RESTful APIs, microservices, SQL Server optimization, and secure architecture within an Agile team, driving delivery and technical excellence.

Qualifications

  • Bachelor’s degree in Computer Science, IT, Engineering, or a related discipline.
  • 6+ years of professional experience in Full Stack .NET development.
  • Hands-on expertise in C#, .NET Core, ASP.NET Core, and Web API.
  • Experience in developing REST APIs and microservices.
  • Hands-on experience with Angular or React, including JavaScript, TypeScript, HTML, and CSS.
  • Experience in SQL Server, database design, complex queries, stored procedures, and performance optimization.
  • Experience with Entity Framework / EF Core.
  • Experience with OOP, SOLID principles, design patterns, and clean architecture.
  • Experience with Git, CI/CD, and Agile/Scrum development practices.
  • Experience in cloud platforms such as Azure or AWS.
  • Experience in Docker, Kubernetes, and DevOps practices is preferred.
  • Experience with application security, authentication, authorization, and API security is an advantage.
  • Experience in troubleshooting and debugging complex issues.
  • Experience with SDLC and enterprise app development.
  • Strong communication and collaboration skills with technical and business teams.
  • Ability to work independently and mentor junior developers.

Responsibilities

  • Design, develop, and maintain scalable web applications using C#, .NET Core, and ASP.NET Core.
  • Develop RESTful APIs, Web APIs, and microservices for enterprise apps.
  • Build front-ends with Angular or React (JS/TS/HTML/CSS).
  • Develop and optimize SQL Server databases with complex queries, stored procedures, and views.
  • Apply OOP, SOLID, patterns, and clean architecture principles.
  • Develop integrations with internal systems and external APIs.
  • Perform code reviews and enforce standards, security, and best practices.
  • Conduct unit testing, debugging, and performance tuning.
  • Analyze and resolve complex technical and production issues.
  • Participate in design discussions, solution architecture, and development discussions.
  • Collaborate with Business Analysts, QA, DevOps, PMs, and stakeholders.
  • Support deployment, release management, production implementation, and post‑deployment tasks.
  • Contribute to CI/CD pipelines and automated builds for deployment.
  • Work with Git and Agile/Scrum throughout the lifecycle.
  • Mentor junior developers and provide technical guidance.
  • Identify opportunities to improve performance, reliability, and maintainability.

Skills

Full stack development
Team collaboration
Code reviews
Troubleshooting
Mentoring juniors

Education

Bachelor's degree in CS/IT/Engineering

Tools

C#
.NET Core
ASP.NET Core
Web API
Angular
React
JavaScript
TypeScript
HTML
CSS
SQL Server
Entity Framework / EF Core
Git
CI/CD
Azure
AWS
Docker
Kubernetes

Job description

Responsibilities
  • Design, develop, and maintain scalable, secure, and high-performance web applications using C#, .NET Core, and ASP.NET Core.
  • Develop and maintain RESTful APIs, Web APIs, and microservices for enterprise applications.
  • Design and implement responsive and user-friendly front-end applications using Angular or React.
  • Develop, optimize, and maintain SQL Server databases, including complex queries, stored procedures, functions, and views.
  • Apply Object-Oriented Programming, SOLID principles, design patterns, and clean architecture in application development.
  • Develop integrations with internal systems, third‑party services, and external APIs.
  • Perform code reviews and ensure adherence to coding standards, security practices, and development best practices.
  • Conduct unit testing, debugging, performance tuning, and application troubleshooting.
  • Analyze and resolve complex technical and production issues.
  • Participate in technical design, solution architecture, and development discussions.
  • Collaborate with Business Analysts, QA Engineers, DevOps teams, Project Managers, and other stakeholders.
  • Support application deployment, release management, production implementation, and post‑deployment activities.
  • Contribute to CI/CD pipelines and automated build and deployment processes.
  • Work with Git and Agile/Scrum methodologies throughout the software development lifecycle.
  • Mentor junior developers and provide technical guidance where required.
  • Identify opportunities to improve application performance, reliability, maintainability, and development processes.
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 6+ years of professional experience in Full Stack .NET development.
  • Hands‑on expertise in C#, .NET Core, ASP.NET Core, and Web API.
  • Experience in developing REST APIs and microservices.
  • Hands‑on experience with Angular or React, including JavaScript, TypeScript, HTML, and CSS.
  • Experience in SQL Server, database design, complex queries, stored procedures, and performance optimization.
  • Experience with Entity Framework / Entity Framework Core.
  • Experience with OOP, SOLID principles, design patterns, and clean architecture.
  • Experience with Git, CI/CD, and Agile/Scrum development practices.
  • Experience in cloud platforms such as Microsoft Azure or AWS.
  • Experience in Docker, Kubernetes, and DevOps practices is preferred.
  • Experience with application security, authentication, authorization, and API security is an advantage.
  • Experience in troubleshooting and debugging skills with the ability to resolve complex technical issues.
  • Experience in software development lifecycle and enterprise application development.
  • Strong communication and collaboration skills with the ability to work effectively with technical and business teams.
  • Ability to work independently, take ownership of deliverables, and provide technical guidance to junior team members.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

full stack dotnet developer
full stack dotnet developer

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 90,000 - 130,000
Dot Net Developer(Full Stack)
Dot Net Developer(Full Stack)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 190,000
Full Stack Developer (.NET Core + Angular 8+)
Full Stack Developer (.NET Core + Angular 8+)

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 70,000 - 100,000
Senior Full Stack Developer (C#)
Senior Full Stack Developer (C#)

EPS Consultants Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer( Angular AND .net)
Software Engineer( Angular AND .net)

RRECRUITER PTE. LTD. • Singapore

On-site
SGD 55,000 - 75,000
Senior Consultant (.Net Fullstack)
Senior Consultant (.Net Fullstack)

V-ELEGANT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
.NET Technical Lead
.NET Technical Lead

Good co India • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

SUEZ • Singapore

On-site
SGD 80,000 - 110,000
.Net Developer
.Net Developer

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 80,000
Full Stack Software Developer Engineer (.Net, Java)
Full Stack Software Developer Engineer (.Net, Java)

Capgemini Singapore Pte Ltd • Shenton Way

On-site
SGD 60,000 - 120,000