Principal Software Architect

2 weeks ago


Centurion, Gauteng, South Africa Network Recruitment Full time
Job Overview

We are seeking an experienced Principal Software Architect to lead the development of new CMS features and modules. As a key member of our team, you will be responsible for designing and implementing scalable solutions, collaborating with cross-functional teams, and mentoring junior developers.

Key Responsibilities
  • Design and develop new CMS features and modules using expertise in both frontend and backend technologies.
  • Architect scalable solutions adhering to best practices, design patterns, and architectural principles.
  • Mentor junior developers promoting a culture of knowledge sharing and continuous learning within the team.
  • Collaborate closely with UI/UX designers to create intuitive and user-friendly interfaces that improve the user experience.
  • Develop and maintain RESTful APIs integrating with internal systems and third-party services to expand CMS functionality.
Requirements
  • 7+ years of experience in full-stack development with proficiency in both frontend (HTML, CSS, JavaScript) and backend (Node.js, Python, Java, etc.) technologies.
  • Strong expertise in modern frontend frameworks (Angular, React, Vue.js) and backend frameworks (Express.js, Django, Spring Boot).
  • Experience with cloud computing platforms (AWS preferred) including deploying and managing applications in cloud environments.
  • In-depth knowledge of relational and non-relational databases (PostgreSQL, MongoDB) with experience in database design, optimization, and administration.
  • Proven ability to lead and deliver complex software projects ensuring on-time delivery within budget constraints.
  • Strong problem-solving skills with the ability to navigate complex technical challenges and develop creative solutions.
  • Excellent communication and interpersonal skills enabling effective collaboration with cross-functional teams and stakeholders.
Additional Benefits
  • A competitive salary of $180,000 per annum.
  • Opportunities for professional growth and development within a dynamic and supportive team environment.
  • Flexible working arrangements including remote work options.
  • Access to cutting-edge technology and tools to enhance productivity and efficiency.


  • Centurion, Gauteng, South Africa ARCS Full time

    Job Title: Principal RPG Software EngineerAt ARCS, we're seeking a highly skilled and experienced Principal RPG Software Engineer to join our team.About the RoleThe ideal candidate will have extensive experience in designing, developing, and maintaining RPG applications and programs using RPG IV and ILE RPG. This individual will be responsible for writing...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we are seeking a highly skilled Senior Software Architect to join our team.This role is ideal for an experienced software professional who has a passion for designing and developing scalable software solutions.We are looking for someone who can take the lead in architecting and implementing software systems that meet our business...


  • Centurion, Gauteng, South Africa PMD MS Full time

    PMD MS Seeks Experienced DeveloperAt PMD MS, we are committed to pushing the boundaries of innovation in software development. We are seeking a highly skilled Sr. Cloud and Mobile Software Architect to play a key role in our software development team.We require a talented individual with extensive experience in cloud solutions and mobile application...


  • Centurion, Gauteng, South Africa Network Contracting Full time

    Network ContractingWe are a leading provider of innovative solutions, dedicated to delivering exceptional results.The salary for this role is approximately $120,000 - $180,000 per annum.About the Role:As a seasoned Software Architect, you will be responsible for designing and implementing cutting-edge software solutions that drive business growth and...


  • Centurion, Gauteng, South Africa SITA SOC Full time

    Job Title: Principal Software Engineering Lead for Large Corporate SystemsOverview:SITA SOC is seeking an experienced and skilled Senior Software Developer to lead our software development team.We offer a competitive salary package, including a base salary of R1 200 000 per annum, plus benefits.Key Responsibilities:Lead the design and development of new...


  • Centurion, Gauteng, South Africa RMV Solutions Pty Ltd Full time

    About the RoleAt RMV Solutions Pty Ltd, we are seeking a highly skilled Cloud Platform Software Architect to join our team. This is a fantastic opportunity for a seasoned professional to leverage their expertise in designing and developing scalable software solutions on the Salesforce platform.Key ResponsibilitiesDesign and develop custom Salesforce...


  • Centurion, Gauteng, South Africa Sydsen Uthintane (Pty) Ltd Full time

    We are seeking a highly skilled Senior Front-End Developer to join our team at Sydsen Uthintane (Pty) Ltd in Pretoria, Centurion.With a strong academic record and experience in software development, you will be responsible for designing, developing, and implementing cutting-edge web-based solutions.The ideal candidate will have a solid understanding of...

  • Enterprise Architect

    2 months ago


    Centurion, Gauteng, South Africa IOCO Full time

    Enterprise Architect OpportunityWe are seeking a seasoned IT professional to lead our Enterprise Architecture initiatives. As an Enterprise Architect, you will be responsible for driving systems strategy, integrating diverse systems into a coherent enterprise model, and leveraging your expertise in TOGAF, COBIT, ZACHMAN, and UML to establish functional...


  • Centurion, Gauteng, South Africa Curiska (Pty) Ltd Full time

    **Key Responsibilities:**We are seeking a highly skilled Principal Embedded Systems Developer to join our team at Curiska (Pty) Ltd. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for our operating systems.Requirements:Computer Engineering degree (BEng. Comp) or...

  • Software Architect

    3 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Job SummaryA high-level software professional with a proven track record of delivering cutting-edge solutions for critical applications. The ideal candidate will have expertise in C/C++ software development, experience in safety-critical environments, and a strong background in requirement analysis and writing.Key Responsibilities:Analyze system-level...

  • Software Architect

    1 month ago


    Centurion, Gauteng, South Africa CF Consulting Full time

    Job Summary:At CF Consulting, we are currently seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for contributing to all stages of the development lifecycle, writing efficient, testable code, and ensuring designs meet specifications. Additionally, you will be preparing and releasing software components....


  • Centurion, Gauteng, South Africa IOCO Full time

    About the Role:We are seeking a highly skilled Enterprise Architect to leverage their expertise in IT Governance, Enterprise Architecture, and Software Development to drive business success.Key Responsibilities:Collaborate with business stakeholders to develop Business Architecture Roadmaps containing tactical and strategic initiatives to reach target...


  • Centurion, Gauteng, South Africa C3 Resources Full time

    Key Job DetailsJob Title: Principal Mechanical Design ExpertEstimated Salary: $120,000 - $180,000 per annumLocation: Not specified (remote or on-site)Company OverviewC3 Resources is a dynamic organization that values innovation and collaboration in the field of mechanical engineering.Job DescriptionIn this role, you will be responsible for designing critical...


  • Centurion, Gauteng, South Africa Hire Resolve Full time

    We are seeking a highly skilled Principal Construction Cost Manager to join our team in Centurion. The successful candidate will be responsible for overseeing the financial aspects of construction projects, from initial estimates through to final accounts.Key ResponsibilitiesPrepare Accurate Estimates and Cost PlansMonitor and Manage Project Costs, Budgets,...


  • Centurion, Gauteng, South Africa IOCO Full time

    Web and Mobile Solutions Architect OpportunityIOCO is seeking a highly skilled Web and Mobile Solutions Architect to design, build, and maintain cutting-edge digital solutions for our clients. The ideal candidate will have a strong understanding of modern web and mobile technologies, as well as experience in software engineering principles and agile...

  • Enterprise Architect

    2 months ago


    Centurion, Gauteng, South Africa IOCO Full time

    Key Responsibilities:Develop Business Architecture Roadmaps containing tactical and strategic initiatives to reach target business capabilities.Identify and resolve dependencies and impacts across the architecture landscape.What You'll Do:Drive systems strategy integrating diverse systems into a coherent enterprise model.Establish functional architecture...


  • Centurion, Gauteng, South Africa IOCO Full time

    Job Summary:We are seeking a highly experienced Enterprise Solutions Architect to join our team at IOCO. This is a contract position based in Centurion, working hybrid with up to two days per week onsite.About the Role:The successful candidate will be responsible for driving systems strategy and integrating diverse systems into a coherent enterprise model....


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    We are a dynamic and innovative company looking for a talented Chief Python Architect to join our team. As a Senior Python Development Engineer, you will have the opportunity to build something great in a fast-paced environment.About UsWe believe in empowering our employees with flexibility and a nurturing work environment. Our company is rapidly growing and...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Senior System Architect to join our team at Network Recruitment. In this role, you will be responsible for designing and developing complex systems that meet the needs of various industries.About the CompanyOur client is a leading provider of health and safety management systems, with a strong presence in the market. They are...


  • Centurion, Gauteng, South Africa MMI Holdings Ltd Full time

    About the RoleMomentum Metropolitan, a leading financial services company, is seeking a skilled Applications Architect to join its team. As a key member of the IT department, this role will be responsible for defining the framework and operating principles for application solutions, ensuring alignment with industry best practices and the company's enterprise...