Senior API Software Engineer

1 month ago


Sandton, South Africa Hollard Recruitment Full time

Hollard Recruitment is excited to offer a challenging opportunity for an experienced Senior API Software Engineer to join our team.

Job Summary:

The successful candidate will be responsible for designing, developing and implementing APIs between software platforms, programs, and applications.

Key Responsibilities:
  • API Design and Architecture: The ideal candidate will have a strong understanding of object-oriented programming and design patterns, such as SOLID principles.
  • Programming Languages: Proficiency in MS technology stack, including .NET, .NET Core, C#, and ASP.NET Web APIs is essential.
  • Versioning and Documentation: Experience with API versioning strategies and creating clear documentation, using tools like Swagger/OpenAPI & Postman is required.
  • Data Formats: Familiarity with JSON, XML data formats is necessary.
  • 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 is required.
  • Performance Optimization: Skills in optimizing API performance, scalability, and reliability.
  • Collaboration and Communication: Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Problem-solving Abilities: Strong analytical and problem-solving skills to troubleshoot issues and propose solutions.
  • Support and Maintenance: Provide ongoing support for APIs, addressing any issues that arise in Production.

We offer a competitive salary range of $120,000 - $180,000 per annum, depending on experience. If you are a motivated and skilled professional looking for a new challenge, please submit your application.



  • Sandton, South Africa Hollard Recruitment Full time

    Hollard Recruitment is seeking an experienced Senior API Developer to join our team.About the RoleThis exciting opportunity involves designing, developing, and implementing APIs between software platforms, programs, and applications. As a Senior API Developer, you will interpret business requirements and functional specifications provided by business...


  • Sandton, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job Specifics: Work Model: In-office for first 6-months, thereafter hybridJob Type: Full Time Location: Johannesburg Role Overview We are looking for a Senior Full Stack Software Engineer to join a company in the Software Development space a company that has a long-standing reputation and where you can leverage your skills and knowledge within the...


  • Sandton, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job OverviewWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at CodeConnect Staffing (Pty) Ltd in Johannesburg.This is an excellent opportunity to leverage your expertise and knowledge within the Microsoft Environment to design, build, and maintain complex web applications.As a Full Stack Engineer, you will be responsible...


  • Sandton, South Africa Dimension Data Full time

    OverviewWe are seeking an experienced Senior Software Engineer to join our team at Dimension Data.Estimated Salary: €90,000 - €120,000 per annumJob Description:As a Senior Software Engineer, you will play a key role in designing and developing high-quality software solutions using Java, Go, JavaScript, HTML, CSS, and C# .Net. You will also be responsible...


  • Sandton, South Africa Blue Label Telecoms Full time

    **JOB PURPOSE** The API Channel Integration Support Analyst is responsible for providing technical support and troubleshooting assistance for API integrations that facilitate data exchange and communication across various channels and platforms within the organization. This role focuses on resolving API-related issues, ensuring system stability, and...


  • Sandton, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job OverviewWe are seeking a highly skilled Principal Software Developer to join our team at CodeConnect Staffing (Pty) Ltd in Johannesburg. As a senior web application engineer, you will be responsible for designing and building scalable web applications using your expertise in C#, .NET Core, JavaScript, HTML5, CSS, and modern frameworks like React or...


  • Sandton, South Africa Boardroom Appointments Full time

    As a Senior Software Engineer at Boardroom Appointments, you will be responsible for producing high-quality software that meets the design requirements.Key Responsibilities:Develop complex technical components and deliver system component designs that are robust and fault-tolerant.Ensure system component designs are supportable, maintainable, and...


  • Sandton, South Africa Dimension Data Full time

    Company OverviewAt Dimension Data, we are a leading provider of IT solutions and services to organizations around the world.SalaryThe estimated annual salary for this position is between $120,000 - $180,000, depending on location and experience.Job DescriptionWe are seeking a highly skilled Software Developer II to join our team. As a Software Developer II,...


  • Sandton, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Lead API Gateway Platform Developer to join our team at Dimension Data. In this role, you will be responsible for shaping the technical API economy for the bank.As a key member of our Platforms and Engineering Gateway technology tribe, you will work closely with other developers to design, develop, and operate...


  • Sandton, South Africa Dimension Data Full time

    Job DescriptionWe are seeking an exceptional Senior Front-End Software Engineer to join our team at Dimension Data. In this role, you will be responsible for building web applications using Angular 7+ and working on all aspects of development, including design, planning, development, and deployment.About the RoleThis is a key position that requires...


  • Sandton, South Africa Shorza Ltd Full time

    About Shorza LtdShorza Ltd is a leading company in the field of digital product development. We design and build innovative solutions for fin-tech companies and startups, helping them achieve their business goals.We are looking for an experienced Senior Full Stack Developer to join our team. The ideal candidate will have a strong background in software...


  • Sandton, South Africa Siri Technologies Full time

    Siri Technologies is seeking a skilled Senior Software Engineer to join our cross-functional team. As a key member of our development team, you will be responsible for the full software development life cycle from conception to deployment of each new product.The ideal candidate will have a passion for high-quality software solutions and a strong...


  • Sandton, South Africa Bidvest Bank Full time

    Job Title: Senior Technical Systems EngineerAbout the Role:We are seeking an experienced and skilled technical professional to join our team as a Senior Technical Systems Engineer. This role will play a critical part in ensuring the continued success of our innovative banking software.Key Responsibilities:Plan, deploy, manage, and support business-critical...


  • Sandton, South Africa Dimension Data Full time

    Key Responsibilities:Contribute to the design and development of innovative applications for our customer base.Collaborate with software engineers to ensure seamless project execution.Develop expertise in various programming languages, including C++, JavaScript, and Ruby on Rails.Gain in-depth understanding of Linux system administration and networking...


  • Sandton, South Africa Dimension Data Full time

    We are looking for a skilled Senior Frontend Software Engineer to join our team at Dimension Data.About the RoleThis is an exciting opportunity for an experienced frontend developer to work on complex software projects using Angular 7/8/9 and TypeScript. As a senior engineer, you will be responsible for designing and developing high-quality frontend...

  • Frontend Engineer

    4 weeks ago


    Sandton, South Africa Capital Recruit Full time

    At Capital Recruit, we're pioneers in developing a content platform enhanced by micro applications, aiming to bridge communities and pave the way for a more connected and empowered future.Salary EstimateWe estimate that this role comes with an annual salary of approximately $140,000, based on industry standards and market research.About the RoleWe're seeking...


  • Sandton, South Africa Shorza Ltd Full time

    At Shorza Ltd, we're seeking a highly skilled Senior Full Stack Developer to join our team. This is a senior role in offshore software development where you will design digital products and collaborate with other engineers, product developers, and designers. Our company works closely with fin-tech companies and startups, helping them achieve their digital...


  • Sandton, South Africa Pathfinders Consulting Pty (LTD) Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and deploying full stack applications.Key Responsibilities:Design and develop full stack applications using Python and JavaScriptWork with cross-functional teams to deliver high-quality softwareCollaborate with...


  • Sandton, South Africa IOCO Full time

    We are seeking an experienced Senior Software Quality Assurance Manager to lead our testing efforts and ensure the highest quality of our software solutions. As a key member of our team, you will play a critical role in ensuring that our products meet the required standards of quality, functionality, and performance.About IOCOAt IOCO, we believe in pushing...


  • Sandton, South Africa Hire Resolve Full time

    Hire Resolve is a professional recruitment agency that specializes in placing highly skilled professionals with top companies. We are currently seeking a senior C++ software development engineer to join our client's team in Sandton, Gauteng.Job Summary:This is an exciting opportunity for an experienced C++ software developer to take on a leadership role and...