Chief API Architect

1 month ago


Johannesburg, Gauteng, South Africa IOCO Full time
Job Description

We are seeking a highly skilled Chief API Architect or Senior Software Engineer (API Developer) to join our team at IOCO.

About the Role

In this exciting position, you will be responsible for designing, developing, and implementing APIs that enable seamless communication between software platforms, programs, and applications. You will work closely with cross-functional teams to interpret business requirements and functional specifications, and translate them into effective solutions.

Main Responsibilities
  • API Design and Architecture: Develop strong RESTful API design principles and best practices, applying object-oriented programming and design patterns, such as SOLID principles.
  • Programming Languages: Possess a solid knowledge of MS technology stack, including .NET, .NET Core, C#, and ASP.NET Web APIs.
  • Versioning and Documentation: Experience with API versioning strategies and creating clear documentation using tools like Swagger/OpenAPI Postman.
  • Data Formats: Familiarity with JSON, XML data formats.
  • Security: Understanding of API security protocols such as OAuth, JWT, HTTPS, and best practices for securing APIs against common vulnerabilities.
  • Testing: Proficiency in testing, including unit testing, integration testing, and API testing.
  • Performance Optimization: Skills in optimizing API performance, scalability, and reliability.
  • Collaboration and Communication: Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Problem-solving Abilities: Strong analytical and problem-solving skills to troubleshoot issues and propose solutions.
Your Expertise
  • A minimum of 7 years of software development experience.
  • Familiarity with Agile methodologies (Scrum or Kanban).
  • Experience with Azure, Jira, or similar platforms.
  • Strong knowledge of C#. NET, .NET Core, WCF, ASP .NET Web API.
  • Understanding of Object-Oriented Principles and design fundamentals.
  • Proficiency in Test-Driven Development (TDD).
  • Knowledge of Service-Oriented Architecture (SOA), including SOAP or REST or Microservices.
  • Experience with SQL databases.
  • Skills in integration frameworks and techniques, such as API gateways, webhooks.
  • Knowledge of API containerization through Docker/Kubernetes.
Qualifications Required
  • Matric qualification.
  • Relevant tertiary qualification.
Work Arrangements
  • This is a permanent position.
  • Location: Johannesburg, Park Town.
  • Hybrid work model: 2 days in the office (Tuesday and Thursday).

Our estimated salary range for this position is R1,200,000 - R1,800,000 per annum, depending on experience and qualifications.


  • Senior API Architect

    3 weeks ago


    Johannesburg, Gauteng, South Africa IOCO Full time

    Company OverviewIOCO is a leading provider of innovative software solutions, seeking a highly skilled Senior API Architect to join our team. Located in the heart of Johannesburg, we offer a dynamic work environment and competitive salary.About the RoleWe are looking for an experienced API Architect with a strong background in designing and implementing...


  • Johannesburg, Gauteng, South Africa A 1L Realization (Pty) Ltd Full time

    A 1L Realization (Pty) Ltd seeks a seasoned Chief Telecommunications Architect to spearhead the design and implementation of cutting-edge telecommunications architectures.Job Description:The successful candidate will have a proven track record of delivering large-scale telecommunications solutions, with expertise in cloud native technologies, microservices,...


  • Johannesburg, Gauteng, South Africa Gap Consulting Full time

    Job OverviewWe are seeking a highly experienced and skilled Chief Information Architect Lead to join our team at Gap Consulting.


  • Johannesburg, Gauteng, South Africa HR Xchange Full time

    Job SummaryWe are seeking an experienced Backend Developer to join our team at HR Xchange as a Software Architect for High-Performance APIs. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality APIs for web and mobile applications.About the RoleThe ideal candidate will have a strong...


  • Johannesburg, Gauteng, South Africa KPMG-SouthAfrica Full time

    Job DescriptionWe are seeking an exceptional Chief Architect for Enterprise Solutions to lead our team in Johannesburg. As a key member of our Information Technology Services Business Unit, you will play a vital role in shaping the future of technology at KPMG SA.


  • Johannesburg, Gauteng, South Africa KPMG-SouthAfrica Full time

    Job OverviewWe are seeking a highly skilled and experienced Chief Architect for Enterprise Solutions to join our team at KPMG South Africa. As a key member of our Information Technology Services Business Unit, you will be responsible for leading the development of our enterprise application strategy and roadmap.


  • Johannesburg, Gauteng, South Africa Nambiti Technologies Full time

    Nambiti Technologies is seeking an experienced Chief Cloud Infrastructure Architect to join our team. We offer a competitive salary of $120,000 per year.Job DescriptionWe are looking for a highly skilled and motivated individual to lead our cloud infrastructure initiatives. As a Chief Cloud Infrastructure Architect, you will be responsible for designing and...


  • Johannesburg, Gauteng, South Africa EMPIRE RECRUITMENT Full time

    Key Responsibilities:The role of Chief IT Architect and Infrastructure Manager focuses on executing and implementing the IT infrastructure strategy for the assigned area of responsibility. The position is accountable for managing the day-to-day activities of the assigned IT infrastructure domain in line with service level agreements (SLAs), organisational...


  • Johannesburg, Gauteng, South Africa ALOS Innovative Workforce Solution (Pty) Ltd Full time

    We are seeking a highly skilled Chief Data Architect to lead our data architecture team. The ideal candidate will have a strong background in designing, implementing, and maintaining data architecture solutions that support our business goals and ensure data integrity, security, and accessibility.The successful candidate will be accountable for the...


  • Johannesburg, Gauteng, South Africa Energy At Work Full time

    Job Title: Chief Data ArchitectWe are seeking a highly skilled Chief Data Architect to lead our data strategy and architecture efforts.About Us:Energy At Work is a leading provider of innovative solutions in the energy sector. Our mission is to empower businesses and individuals to make informed decisions about their energy usage.Salary:The estimated annual...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    We are seeking an experienced Chief Cloud Solutions Architect to lead our technical teams in architecting, building, and deploying bespoke software solutions across public, private, and hybrid cloud environments for our enterprise clients.Main Responsibilities:Oversee software design and develop detailed architecture models for the client to host test,...


  • Johannesburg, Gauteng, South Africa Lexdan Select Full time

    Job Description:We are seeking an experienced and highly skilled Chief Technology Architect to join our team at Lexdan Select. As a key member of our organization, you will be responsible for driving the development and implementation of our technology strategy.Key Responsibilities:To design and implement robust IT infrastructure that supports business...


  • Johannesburg, Gauteng, South Africa KLB Recruitment Full time

    KLB Recruitment is currently seeking a highly skilled Chief Cybersecurity Solutions Architect to join our team. This exciting opportunity allows you to leverage your expertise in designing and implementing robust cybersecurity solutions to protect clients from evolving threats.We are looking for an experienced professional with a proven track record in...


  • Johannesburg, Gauteng, South Africa Catch Recruit Full time

    Chief Technology Officer AI ArchitectAre you a visionary technologist with a passion for AI and innovation? We're looking for a Chief Technology Officer AI Architect to lead our technology strategy and drive the development of cutting-edge AI solutions.Key Responsibilities:Design and implement AI systems that leverage asynchronous processing and efficient...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    Job DescriptionWe are seeking an experienced Chief Cloud Solutions Architect to lead our team in architecting, building, and deploying bespoke software solutions across public, private, and hybrid cloud environments for our enterprise clients.Main Responsibilities:Oversee software design and develop detailed architecture models for client environmentsPlan...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking a highly skilled and experienced Chief Financial Architect to join our team at Network Recruitment. The successful candidate will be responsible for providing strategic financial leadership and guidance to help shape the future of our business.About UsOur company is a fast-growing powerhouse with a rebellious streak, thriving on...


  • Johannesburg, Gauteng, South Africa Plus1X Solutions (Pty) Ltd Full time

    Plus1X Solutions (Pty) Ltd is seeking a highly skilled Chief Software Architect with Azure Expertise to join our team.Salary: R1,200,000 - R1,500,000 per annumAbout the Role:We are looking for a talented Senior C# Developer with extensive experience in designing and developing high-quality software applications using C# and Microsoft Azure. The ideal...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Job Overview">We are seeking a highly skilled Chief Data Science Infrastructure Architect to join our team at E-Merge in Johannesburg, South Africa. This is a permanent position offering a cost-to-company salary of R900k per annum.">About the Role">As a Chief Data Science Infrastructure Architect, you will play a crucial role in designing, implementing, and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly experienced Chief Infrastructure Architect to join our team at Network Recruitment.Key ResponsibilitiesDesign and Implementation of Virtualization Environments:Manage and configure VMWare, vSphere, and ESXi environments to ensure optimal performance and scalability.Storage Area Networks (SAN) and Disaster Recovery:Configure...

  • Chief Data Architect

    4 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Transformative Data Architect OpportunityE-Merge, a South African financial institution dedicated to preserving currency value and promoting economic growth, is seeking a skilled Data Architect to spearhead the design and development of a highly scalable SaaS platform catering to customers while adhering to stringent SOC and ISO 27001 compliance...