Senior .NET / Angular Full Stack Developer
Job Description
We are looking for a Senior .NET / Angular Full Stack Developer to join our consulting team. You will work closely with clients to design, build, and deliver high-quality, scalable applications using modern Microsoft and front-end technologies.
This role is ideal for someone who thrives in a consulting environment, enjoys solving complex problems, and can contribute across both backend and frontend layers.
Key Responsibilities- Translate business requirements into robust technical solutions
- Design, develop, and deploy scalable full-stack applications
- Build modern, responsive front-end applications using Angular
- Develop secure and high-performance backend services using .NET / C#
- Collaborate with cross-functional teams to integrate systems and APIs
- Implement and maintain CI/CD pipelines (Azure DevOps & cloud platforms)
- Conduct code reviews and uphold development standards and best practices
- Mentor and guide junior and intermediate developers
- Contribute to architecture decisions (microservices, cloud-native solutions)
- Support and optimise cloud-based environments (Azure / AWS)
- 7+ years experience in software development with .NET / C#
- Strong experience building front-end applications using Angular (2+)
- Solid understanding of full-stack development principles
- Experience with RESTful APIs, microservices, and distributed systems
- Strong knowledge of TypeScript, JavaScript, HTML5, CSS3, Bootstrap
- Experience with Azure (preferred) or AWS cloud platforms
- Familiarity with DevOps practices, CI/CD, and automation
- Strong grasp of software design patterns:
- Clean Architecture
- MVC / MVVM
- Dependency Injection
- Repository Pattern
- Experience with testing frameworks (xUnit, NUnit, integration testing)
- Proficiency in tools such as Visual Studio, Git, Azure DevOps, Docker, Kubernetes
- Experience in FinTech or financial services environments
- Exposure to Blazor or React
- Experience with enterprise integration patterns
- Certifications such as:
- Azure Fundamentals (AZ-900)
- Azure Developer Associate (AZ-204)
- GitHub Copilot or AI-assisted development experience
- Degree in Computer Science, Engineering, or related field (or equivalent experience)
About This Role
Career insights for Network and Computer Systems Administrators positions