Apply now »

Software Developer-.Net Fullstack

Life on the Team

As part of Computacenter's Digital Infrastructure team, you'll design, develop, and deliver enterprise-grade full stack applications using .NET and Angular while building cloud-native solutions on Microsoft Azure. You'll collaborate with architects, technical consultants, product owners, and global engineering teams to deliver scalable, secure, and high-performing applications that support customers' digital transformation initiatives.

In this role, you'll contribute to solution design, application development, cloud implementation, and continuous improvement using modern DevOps practices, AI-assisted development tools, SQL Server, Cosmos DB, and Azure services. You'll work in a collaborative Agile environment, sharing technical expertise and supporting project delivery.

What You'll Do

  • Design, develop, and maintain enterprise applications using C#, ASP.NET Core, .NET Core/.NET 6+, and Clean Architecture principles.
  • Build and enhance RESTful APIs, microservices, and responsive web applications using Angular.
  • Develop, deploy, and support cloud-native applications on Microsoft Azure.
  • Design, optimize, and maintain SQL Server and Cosmos DB databases.
  • Implement and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Manage source code using Git/GitHub and leverage GitHub Copilot to improve development productivity.
  • Monitor application performance and troubleshoot issues using Azure Application Insights and Azure monitoring tools.
  • Collaborate with architects, technical consultants, DevOps engineers, QA teams, and business stakeholders to deliver high-quality solutions.
  • Participate in technical design discussions, code reviews, and solution implementation activities.
  • Analyze business requirements and translate them into scalable technical solutions.
  • Troubleshoot production issues and support application enhancements.
  • Follow Agile methodologies, secure coding standards, testing practices, and DevOps best practices.
  • Contribute to technical documentation and knowledge-sharing within the team.

What You'll Need

Experience

  • 5+ years of experience in Microsoft full stack application development.
  • Proven experience delivering enterprise applications using Microsoft technologies.

Technical Expertise

  • Strong proficiency in C#, ASP.NET Core, .NET Core/.NET 6+, REST APIs, and microservices.
  • Hands-on experience developing front-end applications using Angular.
  • Experience with Microsoft Azure services, including App Services, Functions, Storage, API Management, and Azure Monitor/Application Insights.
  • Strong knowledge of SQL Server and Cosmos DB/NoSQL databases.
  • Experience with Azure DevOps, GitHub Actions, Git, and GitHub.
  • Good understanding of cloud architecture, application scalability, performance optimization, and AI-assisted development tools.

Engineering Practices

  • Strong understanding of Clean Architecture, SOLID principles, CI/CD, Agile methodologies, secure coding, and application monitoring.
  • Experience with unit testing and code quality practices.

Consulting & Soft Skills

  • Strong analytical, problem-solving, and communication skills.
  • Ability to understand business requirements and recommend effective technical solutions.
  • Experience collaborating with cross-functional and globally distributed teams.
  • Self-motivated, proactive, and capable of managing multiple priorities in a fast-paced environment.
  • Ability to provide technical guidance to junior developers and actively participate in peer code reviews.

 

Apply now »