The Role

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)

Follow Us on Social Media