Overview
Job Summary:
As Senior Software Engineer, you will be responsible for collaborating across functions, working to agreed standards, supporting colleagues by applying designing and developing both complex and a greater volume of software. In this role, you will require specialist knowledge with the ability to continually update and review CPD as well as be able to review others work and provide coaching and guidance to peers.
Are you a full-stack wizard with a passion for clean code, cloud-native apps, and modern UI? We’re on the hunt for a Senior Software Engineer who thrives at the intersection of .NET, React, and Azure. If building scalable, high-performance applications excites you, and you love solving real-world problems with elegant tech, let’s talk!
What You’ll Be Doing
- Build and maintain modern web apps using .NET Core, C#, and React.js
- Design and deploy cloud-native solutions on Microsoft Azure
- Collaborate with cross-functional teams to ship features that matter
- Write clean, testable, and maintainable code with a focus on performance and scalability
- Participate in code reviews, mentor junior devs, and champion best practices and Github Copilot usage
- Automate deployments and streamline CI/CD pipelines using Azure DevOps
- Ensure apps are secure, resilient, and cloud-optimized
What You Bring
- 5+ years of hands-on experience in software development
- Deep expertise in .NET Core, C#
- Strong front-end chops with React.js, TypeScript, and modern UI/UX principles
- Solid experience with Azure services (App Services, Functions, Storage, SQL, Key Vault, etc.)
- Familiarity with REST APIs, microservices, and containerization (Docker/K8s)
- Agile mindset with a passion for continuous improvement
- Excellent communication and collaboration skills
Bonus Points For
- Azure certifications (e.g., AZ-204, AZ-305)
- Experience with Webpack
- Knowledge of DevOps, GitHub