High-Profile Software Architect

5 days ago


Johannesburg, Gauteng, South Africa IOCO Full time

We are seeking an exceptional and seasoned Technical Lead Developer to spearhead the development of scalable, high-quality software solutions that meet business requirements and industry standards.

Key Responsibilities:

  • Lead the design of software solutions, ensuring alignment with best practices and business goals.
  • Oversee the development process, guiding the team in the use of modern web technologies and frameworks.
  • Design and implement robust RESTful and GraphQL APIs, facilitating efficient communication between front-end and back-end systems.
  • Leverage front-end frameworks (React, Angular, Vue) and back-end frameworks (Node.js, Django, Spring) to develop scalable applications.
  • Utilize cloud platforms (Azure) to deploy and manage applications, ensuring scalability and reliability.
  • Enforce security best practices throughout the development lifecycle to protect data and comply with industry regulations.
  • Collaboration and Mentorship: Work closely with cross-functional teams, including product owners and QA, and provide mentorship to junior developers.

Your Expertise:

  • A minimum of 7 years of experience in software development, with at least 2 years in a lead role.
  • Proven experience in architectural design, particularly with modern web technologies and API integration.
  • Strong proficiency in at least one front-end framework such as React, Angular, or Vue.
  • Experience with back-end frameworks such as Node.js, Django, or Spring.
  • Familiarity with cloud platforms, particularly Azure.
  • Strong knowledge of RESTful and GraphQL APIs, as well as microservices architecture.

Personal Attributes:

  • Excellent communication skills, motivational, and interpersonal skills.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Strong leadership and organizational abilities.
  • Build professional relationships with team and clients.

Opportunity Overview:

  • Contract Position (12 months)
  • Location: Johannesburg
  • Work environment: Hybrid

Why IOCO?

iOCO is a consultancy that solves complex real-world problems with innovative software solutions. We believe anything is possible with modern technology, software, and development expertise. As a Technical Lead Developer, you will be part of a dynamic team working on interesting solutions across different business domains.

iOCO's culture of continuous learning ensures that you will have all the opportunities, tools, and support to hone and grow your craft. You will also have access to our inspiring developer forums, where you can connect and learn from your peers by sharing ideas, experiences, practices, and solutions.

Estimated Salary: R1,200,000 - R1,500,000 per annum, depending on experience and qualifications.


  • Software Architect

    4 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:We are seeking an experienced Software Architect to join our team at Network Recruitment. As a key member of our development team, you will play a critical role in designing and developing high-quality software solutions that meet the needs of our clients.The successful candidate will have a strong understanding of software design principles,...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    Overview:As a Senior Software Architect at Goldman Tech Resourcing, you will have the opportunity to lead and design enterprise-grade software solutions. With 6+ years of experience as a Software Developer, you will drive innovation and efficiency in our software development processes.Salary: R1,200,000 - R1,500,000 per annumJob Description:We are seeking an...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    OverviewWe are seeking a highly skilled Principal Software Architect to lead our software development team at Network Recruitment.Estimated Salary$120,000 - $180,000 per yearJob DescriptionWe are looking for an experienced Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing,...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Entelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are a leading recruitment agency, Network Recruitment, and we are looking for a highly skilled Java Software Architect to join our team. As a Java architect, you will be responsible for designing and implementing large-scale software systems.Responsibilities:Design and implement software architecturesLead cross-functional teamsCollaborate with...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a skilled Senior Software Architect to join our team at iOCO. As a seasoned professional, you will play a critical role in designing and developing high-quality software solutions that meet our clients' needs.Key Responsibilities:Develop using various technologies e.g., C#, .Net, Angular, SQL, etc.Deliver functional and defect-free components...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    About the RoleWe are seeking an exceptional Senior Software Architect to join our team at Mindworx Consulting. This is a rare opportunity for someone who wants to make a real impact on our software solutions.The ideal candidate will have a minimum of 10-15 years of programming experience and a strong background in system design, architecture, and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    **Job Title:** Senior Software Systems Architect**Estimated Salary Range:** R1,200,000 - R1,800,000 per annumCompany OverviewNetwork Recruitment is a leading provider of IT staffing solutions, dedicated to connecting talented professionals with exciting opportunities in the industry.Job DescriptionWe are seeking an experienced Senior Software Systems...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Solutions ArchitectGauteng basedA continuously growing company is seeking a skilled Software Solutions Architect to join a successful team. This individual will be responsible for providing software solutions that meet business requirements in accordance with specifications provided.Key Responsibilities:Design, develop and implement...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Network Recruitment. As a key member of our organization, you will play a vital role in designing and developing complex software applications.


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    Level-Up's Top Software Architect OpportunityWe are seeking an experienced SFgure Architect Leader to lead the design, development, and maintenance of our complex software applications.About the RoleThis is a senior-level position that requires a deep understanding of software architecture, C# development, and Microsoft Azure services. The ideal candidate...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Senior Software Architect to lead our team in developing innovative solutions using React.About the RoleThe successful candidate will have a minimum of 5 years of experience in React development and will be responsible for leading a team of developers, implementing industry standards, and mentoring junior engineers. They will...

  • C# Software Architect

    4 weeks ago


    Johannesburg, Gauteng, South Africa Level-Up Full time

    We are Level-Up, a dynamic company seeking an exceptional C# Software Architect to lead our development team. As a senior member of our staff, you will play a key role in shaping the technical direction of our organization.About the JobThe successful candidate will have a deep understanding of C# development and be able to mentor junior team members. Your...


  • Johannesburg, Gauteng, South Africa Professional Career Services Full time

    Job OverviewWe are seeking a highly skilled Construction Manager to lead our team in tendering and managing high-profile projects.This is an excellent opportunity for an experienced professional to join our team at Professional Career Services and take on a challenging role that requires strong leadership and project management skills.About the RoleThe...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    Goldman Tech Resourcing is a company that buys and sells used goods, offers cash loans, and provides financial services.We are looking for a Software Solutions Architect to join our team.Job DescriptionThe successful candidate will be responsible for designing and implementing software solutions that meet the business needs of our clients.Key...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description">We are seeking a highly skilled Senior Software Systems Engineer to lead and manage the software system engineering process for contractual projects. As a technical expert, you will be responsible for ensuring a solid system baseline and overseeing system software integration, verification, and validation throughout the software...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    **Job Description:**">We are seeking a highly skilled Senior Java Software Architect to lead our software development team and drive the implementation of robust enterprise solutions. The ideal candidate will have extensive experience in software development, with a proven track record in designing and developing complex applications.">About the Role:">Lead...


  • Johannesburg, Gauteng, South Africa Performer Recruitment and Consulting Full time

    We are seeking a skilled Software Development Architect to join our team at Performer Recruitment and Consulting.Job OverviewThis role involves driving the selection, design, and delivery of IT solutions that support our business objectives.A successful candidate will have a strong background in software development, with experience in communicating with...


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

    We are seeking a highly skilled and experienced Software Architect Lead to join our team at E-Merge in Melrose. This is a permanent Hybrid position with a competitive cost-to-company salary of R1,800,000 per annum.About the RoleThis is an excellent opportunity for a technical leader to drive our technological strategy, lead our engineering team, and play a...


  • Johannesburg, Gauteng, South Africa People Source Full time

    We are looking for a Senior Software Architect to join our team at People Source. This is an exciting opportunity to be involved in designing, developing and implementing complex applications and workflows using the latest Power Platform Tools. The successful candidate will have experience with database design, stored procedures, triggers, SQL Servers, C#,...