Four our client, a leading global provider of end-to-end software and cloud technology solutions, we are searching for a highly skilled and motivated Backend Developer to join our team. In this role, you will play a crucial part in the development of our clients' central Product Hub platform. You will design architectural concepts for distributed systems, collaborate closely with cross-functional teams to create efficient and user-friendly software solutions, and mentor team members.
You will also establish a key relationship with the development team for Product Hub platform, Business Owners, Product Owners and Product Managers and clients and end-users of the Product Hub platform.
Key Responsibilities include but are not limited to:
Design, develop, and maintain backend systems using .NET technologies (C#) in an Azure Cloud environment.
Create and integrate APIs to facilitate communication between front-end and back-end systems.
Apply best practices for code structure, organization, and maintainability, while adhering to coding standards and established guidelines.
Participate in code reviews, providing constructive feedback and ensuring code quality.
Develop and execute unit tests and integration tests to ensure software quality and reliability.
Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives.
Understand project requirements, provide technical insights, and contribute to the product roadmap.