NET Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+44 more
Job description
We are looking for an experienced .NET Full Stack Developer with strong hands-on expertise in C#, .NET, Angular, TypeScript, SQL Server, REST APIs, and Microsoft Azure. The ideal candidate should have experience developing scalable web applications, building reusable front-end components, developing backend services and APIs, and supporting applications throughout the software development lifecycle. The candidate should be comfortable working in an Agile/Scrum environment, collaborating with business analysts, architects, developers, and client stakeholders., * Design, develop, enhance, and maintain full-stack web applications using C#, .NET and Angular.
-
Develop responsive user interfaces using Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap and SCSS.
-
Design and implement RESTful APIs and Web APIs.
-
Develop backend business logic and data-access components using C#, .NET and LINQ.
-
Work with microservices architecture and support migration of monolithic applications to microservices.
-
Design and optimize SQL Server tables, queries, stored procedures and database components.
-
Implement application authentication and authorization, including JWT-based authentication.
-
Develop unit tests and reusable Angular components using frameworks such as Karma and Jasmine.
-
Work with Microsoft Azure services, including Azure SQL, Azure Storage and cloud-based application deployments.
-
Support CI/CD pipelines using Azure DevOps, Git and/or TFS.
-
Work with Docker/containerized application environments.
-
Identify and remediate application security vulnerabilities.
-
Perform troubleshooting, performance optimization, defect resolution and production support.
-
Participate in requirement analysis, solution design, sprint planning, daily Scrum meetings, code reviews and deployment activities.
-
Collaborate directly with customers, business analysts, solution architects and other technical teams.
-
Mentor junior developers and support successful sprint/build delivery.
Requirements Required Technical Skills Area Required Skills Backend C#, .NET / .NET Core, LINQ Frontend Angular, TypeScript, JavaScript, HTML5, CSS3 UI Frameworks Bootstrap, SCSS API RESTful APIs, Web APIs, JSON Database SQL Server, Azure SQL, Stored Procedures Cloud Microsoft Azure; AWS exposure preferred Architecture Microservices, OOP, Design Patterns DevOps Azure DevOps, CI/CD, Git, TFS Containers Docker, Linux Containers Testing NUnit, Karma, Jasmine, Unit Testing Tools Visual Studio, VS Code, Postman, SSMS Methodology Agile / Scrum
Requirements
-
4+ years of hands-on software development experience.
-
Strong experience developing Single Page Applications using Angular.
-
Experience with enterprise-scale .NET applications.
-
Experience migrating legacy applications to modern Angular/.NET and microservices architectures.
-
Knowledge of Azure PaaS services and cloud deployment.
-
AWS/S3 exposure is an advantage.
-
Experience with application security, DevSecOps and performance optimization.
-
Strong client-facing communication and analytical/problem-solving skills.
-
Ability to work independently and within cross-functional Agile teams.
Education Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical discipline
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best 7 Frontend Frameworks for Developers in 2025
What’s the Difference Between Frontend and Backend Development?
What Are The Top Skills Required For Azure Developers?
Dev Digest 120 - Apple and peers