Technical Lead in Integrations - Cape Town, South Africa - Recruitment Matters (Pty) Ltd

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description
Our client is looking for a Technical Lead to join their Integrations team.

This team designs, builds, extends, and works across the client's latform offerings and their other merchant and consumer systems as well.


Responsibilities:


  • Collaborate with crossfunctional teams to design, develop and deliver highquality software solutions
  • Lead and contribute to the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment and maintenance
  • Design and implement AWSbased solutions, ensuring reliability, scalability and performance Work with Golang and as needed for specific projects or components
  • Collaborate with product owners, architects, and other stake holders to understand and refine software requirements
  • Conduct code reviews, provide constructive feedback, and mentor junior developers Stay up to date with emerging technologies and industry best practices to ensure the continuous improvement of our development processes.
  • API Development for Third-Party Integrations:
  • Design, develop, and maintain robust APIs to facilitate seamless integrations with third-party partners.
  • Collaborate with external stakeholders to understand their integration requirements and ensure our APIs meet industry standards.
  • Ensure the security, scalability, and performance of APIs, providing reliable and efficient communication between our systems and external platforms.
  • Integration with Point of Sale (POS) Systems:
  • Implement integrations into various Point of Sale systems, ensuring a smooth and secure exchange of data.
  • Work closely with POS vendors and clients to understand unique system
- requirements and deliver tailored solutions.

  • Optimize integrations for speed, reliability, and compatibility, enhancing the overall user experience for both merchants and endusers.
  • Integration with Ecommerce Systems:
  • Collaborate with ecommerce platform providers and merchants to embed the client's functionality seamlessly into their systems.
  • Implement and maintain integrations with popular ecommerce platforms to support transactions and enhance customer engagement.
  • Ensure compatibility with a variety of ecommerce technologies and frameworks, providing a consistent experience across different platforms.
  • The client's Functionality Enhancement:
  • Contribute to the ongoing development and enhancement of the client's core functionality. Work on feature implementations, optimizations, and bug fixes to continuously improve the user experience and expand our service offerings. Stay updated on industry trends and emerging technologies to propose innovative solutions that align with the client's strategic goals.
  • Cross-Functional Collaboration:
  • Collaborate with product owners, architects, and quality assurance teams to ensure the successful delivery of endtoend solutions.
  • Participate in crossfunctional discussions to align development efforts with business objectives. Engage with project managers to provide technical insights and contribute to the planning and execution of development tasks.
  • By joining our team, you will play a crucial role in shaping the integrations landscape for the client, ensuring our services seamlessly connect with thirdparty systems and providing a cuttingedge experience for our users and partners.
  • Team Management.
  • Lead technical design sessions and ensure the team follows best practices and coding standards.
  • Provide technical guidance and support to developers and testers Conduct code reviews to ensure quality and consistence in the codebase.
  • Performance management of devs and testers.
  • Foster a sense of urgency amongst the team.
  • Manage any team or interpersonal conflicts amongst devs and testers.
  • Allocate work amongst devs and testers.
  • Management of technical recruiting.
  • Management of any development outsourced companies or consultants Manage leave for team members.

Key Skills:


  • Proven experience as a Senior Software Developer, with a focus on C# and AWS.
  • Solid understanding of software development principles, design patterns, and best practices Experience with Golang and is a plus.
  • Proficiency in building and maintaining RESTful APIs.
  • Strong knowledge of cloud computing concepts and experience with AWS services (e.g Lambda, ECS, EC2, S3, RDS etc).
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent problemsolving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a fastpaced environment.
  • Ability to work remotely and drive active participation and activity completion in an online environment.
  • Experience with DevOps practices and tools.
  • Familiarity with serverless architectures. Knowledge of microservices architecture. Previous experience with CI/CD pipelines.
  • Strong communication skills Selfmotivated and driven.
  • Takes ownership and initiative.

More jobs from Recruitment Matters (Pty) Ltd