Point your AI agent at freehire and let it find you a job.

Get the CLI →

antas pte. ltd.

Senior Full Stack Developer (.NET)

Posted
Discussion

Summary

Senior Full Stack Developer leading the design and delivery of enterprise .NET applications, building scalable backends with C#/.NET Core and responsive frontends with React/Angular, while mentoring teams and working with Azure and SQL Server.

We are seeking an experienced Senior Full Stack Developer - .NETto lead the design, development, and delivery of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in C#, .NET Core, ASP.NET Core, Web API, modern frontend frameworks, SQL Server, cloud technologies, and microservices architecture Key Responsibilities

Lead the design, development, and implementation of enterprise-grade full stack applications using modern .NET technologies. Develop scalable backend services using C#, .NET 6/7/8, ASP.NET Core, Web API, Entity Framework Core, and LINQ. Design and implement secure, scalable, and well-documented RESTful APIs and microservices. Develop responsive and high-performance frontend applications using React.js or Angular, TypeScript, JavaScript, HTML5, and CSS3. Define and implement application architecture using Clean Architecture, Layered Architecture, Microservices, SOLID principles, and established design patterns. Design and optimize Microsoft SQL Server databases, including complex queries, stored procedures, functions, views, indexes, and database structures. Perform database and application performance tuning to ensure scalability and reliability. Implement secure authentication and authorization using JWT, OAuth 2.0, OpenID Connect, and ASP.NET Core Identity. Design efficient integration solutions between internal applications, third-party systems, and external APIs. Develop reusable, maintainable, and testable software components following established coding standards and engineering best practices. Conduct code reviews and provide technical guidance to developers to ensure code quality and consistency. Mentor junior and mid-level developers and support knowledge-sharing within the development team. Analyze complex technical issues and provide effective solutions for application, performance, integration, and production-related problems. Collaborate with business analysts, architects, QA engineers, DevOps teams, UI/UX designers, and project stakeholders. Participate in technical discussions, solution design, estimation, sprint planning, and Agile/Scrum ceremonies. Implement and maintain unit testing, integration testing, API testing, and automated quality practices. Support CI/CD implementation and application deployments through Azure DevOps or similar DevOps platforms. Contribute to cloud-based application development and deployment using Microsoft Azure. Prepare and maintain technical documentation, architecture documentation, API specifications, and development guidelines. Required Experience 6+ years of professional experience in software development. 5+ years of hands-on experience with C# and .NET technologies. Strong experience with ASP.NET Core, Web API, and Entity Framework Core. 3+ years of experience with React.js or Angular. Strong experience with Microsoft SQL Server and T-SQL. Proven experience developing enterprise-scale web applications and RESTful APIs. Experience with microservices and cloud-based application development. Experience with Git, CI/CD, Agile/Scrum, and software development lifecycle practices. Experience providing technical guidance or mentoring to development teams

What they ask for

Required

  • 6+ years of professional experience in software development
  • 5+ years of hands-on experience with C# and .NET technologies
  • Strong experience with ASP.NET Core, Web API, and Entity Framework Core
  • 3+ years of experience with React.js or Angular
  • Strong experience with Microsoft SQL Server and T-SQL
  • Proven experience developing enterprise-scale web applications and RESTful APIs
  • Experience with microservices and cloud-based application development
  • Experience with Git, CI/CD, Agile/Scrum, and software development lifecycle practices
  • Experience providing technical guidance or mentoring to development teams

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available