Social network you want to login/join with:
Location: Nottingham - 3 days working onsite, 2 days WFH
Salary: £40,000 - £70,000 depending on experience plus excellent company benefits
You must be a British National to apply for this role, no sponsorship will be given
Our client is seeking talented and motivated C# Software Engineers from mid-level up to Senior level to join their innovative team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge cloud-native applications and services. This is a fantastic opportunity to work with the latest technologies and frameworks, contributing to the creation of next-generation, high-performance solutions.
Key Responsibilities:
- Collaborate with teams: Work closely with product managers, designers, and developers to gather and analyze requirements, translating them into effective technical solutions.
- Develop cloud-native applications: Lead the design, development, testing, and deployment of modern cloud-native web applications and APIs.
- Maintain high standards: Ensure high-quality and reliable code through excellent software craftsmanship.
- Apply best practices: Use modern design principles to produce clean, secure, and maintainable code.
- Manage source control: Demonstrate proficiency with Git, GitHub, and Azure DevOps, including branching, merging, and pull requests.
- Work with databases: Develop scalable data storage solutions using PostgreSQL and MS SQL Server.
- Embrace DevOps: Participate in all aspects of the software development lifecycle, including implementing and maintaining CI/CD pipelines.
- Ensure quality: Conduct comprehensive testing, including unit, integration, and end-to-end tests.
- Stay informed: Keep up to date with industry trends, best practices, and emerging technologies in cloud-native development.
Requirements for the role:
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Design, develop, test, and deploy modern cloud-native web applications and APIs.
- Demonstrate a high level of software craftsmanship and commitment to quality.
- Use modern design principles to produce secure and maintainable code.
- Proficient with Git, GitHub, Azure DevOps, including branching, merging, and pull requests.
- Experience with databases like PostgreSQL and MS SQL Server.
- Adopt a DevOps mindset, participating in CI/CD pipeline development and maintenance.
- Conduct thorough testing to ensure software quality and reliability.
- Stay updated with industry trends and emerging technologies related to cloud-native development.
Essential for this role:
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Strong proficiency in C#, NuGet, XUnit, .NET Core, ASP.NET Core, Visual Studio, VS Code.
- Experience with source control (Git, GitHub, Azure DevOps), databases (PostgreSQL, MS SQL, Redis), and containerization (Docker).
- Experience in developing cloud-native web applications and APIs.
- Knowledge of microservices architecture, cloud computing, DevOps practices, and CI/CD pipelines.
- Excellent problem-solving, analytical skills, and ability to work in an agile environment.
- Continuous learning mindset and passion for technology.
- Experience with NuGet, Xunit, GitHub, and Docker is beneficial but not essential.
If you are passionate about technology and eager to work on innovative projects, we would love to hear from you. Join our client’s dynamic team and help shape the future of scalable, high-performance cloud solutions.