Skip to main content

Senior Full Stack Software Engineer (.NET, Angular & Cloud)

00071197473

Senior Full Stack Software Engineer (.NET, Angular & Cloud)

Job Summary

We are seeking an experienced Senior Full Stack Software Engineer with strong expertise in Microsoft technologies, modern web development, cloud platforms, and software engineering best practices. The ideal candidate will have a proven track record of delivering scalable, secure, and high-quality applications across both backend and frontend technologies to work on-site.

You will work closely with product owners, architects, QA teams, and fellow engineers to design, develop, and support enterprise-grade solutions. The role requires a strong engineering mindset, excellent problem-solving skills, and a passion for leveraging modern development practices, including AI-assisted software development.


Required Skills & Experience

Full Stack Development

  • 7+ years of professional software development experience demonstrating progressive growth and increasing technical responsibility.
  • Strong hands-on experience with C#, .NET, ASP.NET Core, and RESTful Web APIs.
  • Experience designing and implementing Webhooks and event-driven integrations.
  • Strong expertise in Angular (12+), TypeScript, JavaScript, HTML5, CSS3, and responsive web application development.
  • Experience developing applications using Bootstrap and modern UI frameworks.
  • Proficiency in object-oriented programming (OOP), software design patterns, and SOLID principles.
  • Ability to write clean, maintainable, secure, and reusable code.

Quality Engineering & Testing

  • Hands-on experience with Test-Driven Development (TDD) and automated testing practices.
  • Experience with QA automation frameworks and automated testing strategies.
  • Strong understanding of software quality, code reviews, and continuous improvement practices.

Database Technologies

  • Experience working with relational databases such as SQL Server.
  • Experience with NoSQL databases such as MongoDB.
  • Strong understanding of database design, performance optimization, and data modeling.

Cloud & Modern Architecture

  • Experience developing and deploying applications on cloud platforms such as AWS or Microsoft Azure.
  • Strong understanding of Microservices Architecture and distributed systems.
  • Experience building scalable, resilient, and highly available applications.

DevOps & Development Tools

  • Proficiency with Git or other source control management systems.
  • Experience with CI/CD pipelines and DevOps tools such as:
    • Jenkins
    • Docker
    • Spinnaker
  • Familiarity with automated deployment and release management processes.

AI-Assisted Development

  • Hands-on experience using Generative AI-assisted development tools and modern engineering practices.
  • Experience with spec-driven development, AI agents, development copilots, or related productivity tools.
  • Ability to effectively integrate AI-assisted workflows into software development processes.

Preferred Skills

  • Experience working within Agile delivery environments (Scrum, Kanban).
  • Knowledge of the Atlassian toolset, particularly Jira and Confluence.
  • Familiarity with accessibility standards such as WCAG 2.1 AA.
  • Understanding of secure software development practices and application security principles.
  • Experience with webhook automation scripting and process automation.
  • Exposure to enterprise integration and event-driven architectures.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using .NET and Angular technologies.
  • Build and maintain secure, high-performing REST APIs, web services, and integration components.
  • Design and implement webhook-based and event-driven solutions.
  • Develop responsive and accessible user interfaces following modern web standards.
  • Collaborate with product owners, business analysts, architects, and QA teams to deliver high-quality software solutions.
  • Implement automated testing and quality assurance practices across the development lifecycle.
  • Participate in architectural discussions and contribute to technical design decisions.
  • Optimize application performance, scalability, and reliability.
  • Build and support cloud-native applications deployed on AWS or Azure.
  • Contribute to CI/CD automation and DevOps initiatives.
  • Ensure compliance with security, accessibility, and governance standards.
  • Troubleshoot production issues and provide timely resolution of technical challenges.
  • Participate in code reviews and promote engineering best practices.
  • Research and evaluate emerging technologies, including AI-assisted development capabilities.

Additional eligibility requirements:

· Candidates must currently reside in the UK.

· Candidates must be available to start within 4 weeks of receiving an offer.


Things to know before you apply

  • Work authorization: Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.
  • Accommodations: If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] with your request and contact information.
  • AI in hiring: We use artificial intelligence (AI) tools to help us screen and assess applications more efficiently. Our team performs additional human review and ultimately decides who moves forward in our hiring process.
  • Open position: Unless otherwise stated, this job posting is for an open position on our team.
  • Language proficiency: We ask that all candidates have basic English proficiency for company-wide communications purposes. For roles based in Quebec, professional English proficiency is required, as you’ll deliver services to and collaborate with stakeholders outside the province who may not speak French.
  • Inclusion: Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, provincial or local laws.

About Cognizant
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization’s unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.

Benefits that help you thrive and grow

Our benefits program is built with you in mind—so you can enjoy a fulfilling, balanced and healthy life.

a blue line drawing of a plant with leaves

Financial wellbeing

We regularly review market data to ensure compensation reflects the value you bring. Your benefits extend beyond pay and may include financial education, a pension plan with matching contributions, etc.

Stay Healthy Midnight Blue RGB

Physical and mental health

We empower you to prioritize your wellbeing through paid time off, flexible working where possible, healthcare plans, counselling, our Mental Health Allyship program and more. 

Build The Career You Want Midnight Blue RGB

Your career, your way

With 350,000+ roles at Cognizant, you’ll have opportunities explore new technologies, industries and locations—and build the skills you need to grow your career.

Making A Meaningful Impact Midnight Blue RGB

Real-world impact

Think about the biggest brands you rely on. Chances are, they rely on us to help strengthen their business. Here, you’ll turn bold ideas into solutions that improve lives everywhere.

Haven't yet found the right opportunity?

Get the latest updates on job opportunities, recruitment events and company news—tailored just for you!

Be in the know