Job Title: Senior .NET DeveloperLocation: Hybrid (Sheffield, UK - One day in-office every fortnight)About My Client:Founded by a passionate team of financial experts and tech enthusiasts, we understand the challenges businesses face in navigating complex financial landscapes. Our vision is to create a powerful, intuitive platform that simplifies financial processes, enhances decision-making, and drives growth. We believe that financial management should be accessible to all, and we’re committed to making that a reality.At the heart of our startup is a collaborative culture that values creativity, innovation, and teamwork. We foster an environment where every idea matters, and every team member has the opportunity to contribute to our mission. As we build our product from the ground up, you’ll have the chance to influence its direction and make a tangible impact on our success.The Role:In this role, you will dive into greenfield development, collaborating closely with the current team of three developers. Your expertise will be instrumental in shaping their product from the ground up, allowing you to have a direct impact on its success.You’ll work with a modern tech stack that includes .NET Core, microservices architecture, SQL, React, and Azure, all while following best practices for coding and unit testing. This company believe in delivering high-quality software, and your commitment to clean, maintainable code will be essential in achieving that goal.As a part of the team, you will engage in the full software development lifecycle, from designing and developing new features to integrating them seamlessly into our platform. You’ll collaborate with stakeholders to understand their needs and translate them into robust technical solutions, ensuring delivery of a product that truly meets market demands.Key Responsibilities:
- Design, develop, and maintain high-quality .NET Core applications.
- Implement microservices architecture and ensure efficient integration.
- Collaborate with team members to identify and solve complex technical challenges.
- Write unit tests and adhere to best coding practices to maintain code quality.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Work closely with stakeholders to understand requirements and translate them into technical solutions.
Tech Stack:
- .NET Core
- Microservices Architecture
- SQL
- React
- Azure
- Azure DevOps
What We’re Looking For:
- Proven experience as a .NET Developer, with a strong understanding of software development principles.
- Experience with unit testing frameworks and a commitment to high-quality code.
- Familiarity with microservices architecture and cloud technologies (preferably Azure).
- Strong problem-solving skills and the ability to work collaboratively within a team.
- Excellent communication skills, both verbal and written.