.NET Full Stack Developer

18 hours ago

Singapur, singapore elliott moss consulting Full-time

We are looking for a skilled .NET Full Stack Developer with a minimum of 3 years of experience in developing web applications using Microsoft .NET technologies and Angular . The ideal candidate should have strong expertise in backend development using .NET frameworks and frontend development using Angular, with a passion for building scalable, high-performance applications.

Key Responsibilities

  • Design, develop, test, and maintain web applications using ASP.NET, .NET Core/.NET 6+, C#, and Angular .
  • Develop and consume RESTful APIs and microservices.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
  • Write clean, efficient, and reusable code following coding standards and best practices.
  • Perform code reviews, debugging, and troubleshooting of application issues.
  • Optimize application performance, scalability, and security.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Maintain technical documentation and support production deployments.

Required Technical Skills

Backend

  • Strong experience with C#, ASP.NET MVC, ASP.NET Core, and .NET Core/.NET 6+ .
  • Experience in developing REST APIs and Web Services.
  • Good understanding of Entity Framework/Entity Framework Core .
  • Knowledge of LINQ , dependency injection, and design patterns.
  • Experience with SQL Server , writing complex queries, stored procedures, and database optimization.

Frontend

  • Strong hands-on experience with Angular (Angular 10+ preferred) .
  • Proficiency in TypeScript, JavaScript, HTML5, CSS3, Bootstrap , and responsive web design.
  • Experience with Angular services, components, routing, forms, RxJS, and state management.

Tools & Technologies

  • Version control using Git/Azure DevOps .
  • Experience with CI/CD pipelines.
  • Knowledge of Agile development methodologies.
  • Familiarity with cloud platforms such as Azure is an added advantage.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 3 years of hands-on experience in .NET and Angular development.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.