- Company Name
- WNS
- Job Title
- Full Stack Senior Developer with Dot NET CORE & Angular 16 + ( Mandatory)
- Job Description
-
**Job Title**
Full Stack Senior Developer – .NET Core & Angular 16+
**Role Summary**
Lead full‑stack development for a UK‑based wealth‑management client. Design, build, and maintain scalable web applications using .NET Core, C#, ASP.NET Core, Angular 16+, and Microsoft Azure services, ensuring alignment with architecture, security, and compliance standards in an Agile environment.
**Expectations**
- Deliver high‑quality code and solutions on time.
- Lead architectural design decisions and technical direction.
- Champion best practices in coding, testing, and deployment.
- Collaborate across product, design, and operations teams.
- Maintain rigorous security, risk, and compliance controls.
**Key Responsibilities**
- Develop and maintain backend services with .NET Core, C#, ASP.NET Core, Entity Framework, LINQ, and RESTful APIs.
- Build responsive front‑end interfaces using Angular 16+, NgRx/NgXs state management, and modern UI/UX patterns.
- Design and implement microservices and micro‑frontend architectures.
- Integrate with Azure components: Logic Apps, Azure SQL Database, Service Bus queues, Azure Functions, and serverless solutions.
- Create unit and end‑to‑end tests using xUnit, NUnit, Karma, and Jasmine; enforce test coverage metrics.
- Participate in Agile ceremonies (sprint planning, stand‑ups, retrospectives) and collaborate with cross‑functional teams.
- Manage CI/CD pipelines in Azure DevOps, including Docker containerization and deployment scripts.
- Conduct code reviews, troubleshoot performance bottlenecks, and suggest optimizations.
- Document architectural decisions, API specifications, and deployment processes.
**Required Skills**
- 8+ years in .NET Core development; 3+ years in Angular 16+.
- Strong expertise in C#, ASP.NET Core, MVC, LINQ, Entity Framework.
- Experience with REST APIs, microservices, and micro‑frontend patterns.
- Proficiency with NgRx or NgXs for state management.
- Deep knowledge of Azure services: Logic Apps, Azure SQL, Service Bus, Functions, serverless, and Docker.
- Familiarity with security concepts: subscription keys, authentication, authorization.
- Unit testing experience (xUnit, NUnit, Karma, Jasmine).
- Agile methodology practice (Scrum/Kanban).
- Excellent communication and collaborative skills.
**Good to Have**
- Experience in the wealth‑management domain.
- Expertise in Azure DevOps CI/CD pipelines.
- Docker containerization and orchestration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft 365 Developer Associate) are a plus but not mandatory.
Edinburgh, United kingdom
On site
Senior
18-02-2026