The Integrations Lead will help create an ecosystem where every IT resource can be accessed, utilized and monetized in a modular, scalable and resilient architecture
Role Responsibilities
As part of a multi-functional team:
Lead a team of developers to create, extend or harness existing applications, APIs and services to deliver value
Maintain the team at a high level of team productivity by providing inspiration, thought leadership, coaching, mentorship, upskilling and a healthy team dynamic
Translate business vision, roadmaps and products into technical specifications, develop build and test strategies for delivery
Develop, test and maintain robust and highly scalable software for our platform
Collaborate with architects, project managers, business analytics, functional experts, other developers and other stakeholders to create high quality systems
Continuously improve systems and processesProvide leadership in adoption of best practices, adoption and use of emerging technologies
Qualifications
Degree in IT related field
4-6 Years experience in a similar role.
Sound knowledge in systems verticals (financial, telecom, CRM, databases etc)
Proficiency in OOP, FP, algorithms and data structures concepts
Competency in cloud technologies (Azure, AWS, GCP)
Proficiency in C# and the .Net ecosystem. Proficiency in Java (Java EE, Spring) a very strong plus
Sound knowledge in application, systems, service design and design patterns
Sound knowledge in web services
Sound knowledge in various software lifecycles
Competency in Enterprise Application Integrations using known EIP patterns
Sound knowledge of containerization and service orchestration
Competency in middleware platforms and frameworks such as (Springboot, Spring Integration, Apache Camel, Mule, RedHat Fuse, WSO2, Windows Workflow, Azure API manager etc)