Job Opportunity
Serving as a pivotal member of our Integrations team, you will play a crucial role in defining our Integrations mission. You will guide, support, and advise best practices across the team to build seamless integrations across our multiple product suites and third-party integrations.
This role has a direct business and customer impact, ensuring every customer can seamlessly interact with our entire product suite.
Key Responsibilities
* Develop maintainable, high-quality, and easy-to-read code across our services, contributing to the team's delivery of features in an Agile environment.
* Collaborate with teammates to design and implement architectural approaches that integrate our product suite in enterprise environments.
* Work alongside team members on complex challenges, supporting each other with constructive code reviews and knowledge sharing.
* Monitor system performance and contribute to solutions for scaling, security, and evolving business needs.
* Enhance our codebase by developing robust Unit, Integration, and UI Automation tests.
* Support modernisation efforts by transitioning legacy implementations from Java and/or .NET Framework to the latest versions of .NET and/or Node.
* Participate in scrum ceremonies, helping shape our roadmap and aligning on team priorities.
* Contribute ideas for process improvements and technical innovation that enhance how we work.
* Share knowledge and mentor less experienced developers, including guidance on creating clear documentation.
* Partner with Product Managers to deeply understand requirements and deliver solutions that align with the product strategy.