Company Overview: Join a leading player in the business optimisation space, operating on a global scale with offices in Germany, the UK, and Australia. Our client is dedicated to leveraging cutting-edge technology to deliver top-tier consulting services and a suite of innovative business optimisation products. With a strong focus on Microsoft technologies, as well as expertise in Flutter, Rust, AWS, AI, and Machine Learning, they are at the forefront of technological advancement.
Role Overview: We are looking for a skilled .NET Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining an existing product, as well as spearheading the development of a fresh product in our pipeline: a continuous improvement platform. This is an exciting opportunity to contribute to impactful projects that drive business efficiency and success.
Key Responsibilities
Develop and maintain existing software products, ensuring high performance and responsiveness.
Collaborate with cross-functional teams to design and implement new features for the continuous improvement platform.
Write clean, scalable code using C#, .NET Core, and other technologies in the stack.
Work with Azure services and MySQL databases, focusing on microservices architecture.
Participate in code reviews, unit testing, and documentation to ensure code quality and maintainability.
Stay up-to-date with emerging technologies and industry trends to incorporate into the development process.
Required Skills
Proven experience in software development using C# and .NET Core.
Familiarity with Azure and MySQL databases.
Experience with microservices architecture.
Proficiency in front-end development using React.
Strong problem-solving skills and attention to detail.
Ability to work independently in a remote environment and collaborate effectively with a global team.
What We Offer
Competitive salary with negotiable terms.
Flexible remote working environment.
Opportunities for professional growth and development.