133 Software Architecture jobs in South Africa
Software Engineer
Job Viewed
Job Description
ABOUT US:
Kurtosys provides a state-of-the-art platform for asset and wealth managers to generate and distribute sophisticated sales, marketing, and client reporting materials. Founded in 2002, Kurtosys operates from four global offices and holds ISO-27001 certification for top-tier information security management. Our team leverages advanced data processing, cutting-edge information design, and robust compliance frameworks at scale, creating exciting opportunities for engineers to work with the latest technologies and solve complex challenges.
THE OPPORTUNITY:
Join our Software Engineering team within the Technology Department at Kurtosys. As a member of this team, you will play a role in designing, developing, and delivering solutions that power our modern SaaS platform fully hosted on the AWS cloud. This is an exciting opportunity to work on high-impact projects, contribute to our strategic roadmap, and shape the future of our product. You’ll collaborate with talented engineers, product managers, and designers in an agile environment that values technical excellence, continuous learning, and creativity. If you’re passionate about solving complex problems and building scalable, high-quality software, we invite you to be part of our journey.
We are looking for skilled full-stack engineers who are comfortable working on solutions end-to-end. This includes everything from designing and implementing robust back-end services to creating intuitive and polished front-end user interfaces. Candidates should be adept at navigating the entire development lifecycle, taking ownership of features from concept to deployment, and ensuring they are scalable, maintainable, and aligned with our high-quality standards.
KEY RESPONSIBILITIES:
- Your role will involve identifying and implementing product enhancements, optimising existing features, and addressing technical challenges to ensure our platform remains robust, scalable, and user-centric.
- You’ll work closely within a cross-functional team to deliver quality-driven outcomes, balancing technical innovation with practical solutions that meet business needs.
- You’ll focus on developing and improving critical product functionalities, addressing high-priority issues to maintain platform stability, and contributing to the continuous improvement of our development processes.
- Your work will have a direct impact on the satisfaction of our global client base, as well as on the evolution of our platform. Operating in an agile environment, you will bring a proactive approach to problem-solving, a commitment to engineering excellence, and a collaborative spirit to deliver results.
- This is your opportunity to work on cutting-edge cloud-native technologies, take ownership of meaningful projects, and grow your expertise in a supportive and forward-thinking team.
WHAT WE’RE LOOKING FOR:
- Full-Stack Expertise : You must be comfortable working across the stack, tackling everything from front-end user interfaces to back-end services and data layers.
- End-to-End Ownership : A strong sense of ownership and accountability is essential. You take pride in seeing features through from concept to deployment and beyond, ensuring they meet the highest standards of quality and usability.
- Adaptability : A willingness to learn and work with a variety of technologies and frameworks as the problem space requires, without being siloed to specific tech stacks.
- Independence and Proactivity : You should be capable of working independently, identifying solutions to challenges, and proactively driving tasks forward without the need for micromanagement.
- Collaboration : Strong collaboration and communication skills are essential. You thrive in a cross-functional, agile environment, working closely with product managers, designers, and fellow engineers to deliver impactful results.
- Commitment to Excellence : A passion for delivering high-quality, scalable, and maintainable software, with a focus on continuous improvement and engineering best practices.
- Creativity : You approach challenges with curiosity and creativity, bringing practical solutions that balance technical innovation and business needs.
- Client-Centric Perspective : A keen understanding of how your work impacts end-users and a commitment to delivering value that enhances their experience.
- AI-Driven Development : A willingness to embrace and integrate AI tools and practices into the software development lifecycle. You should be open to leveraging AI for tasks such as code generation, optimisation, testing, and problem-solving to enhance productivity and innovation.
This role is for engineers who thrive in dynamic environments, relish solving complex challenges, and embrace the opportunity to grow while delivering impactful solutions.
TECH STACK:
The following comprises our tech stack but should not be considered a complete list. Depending on the tasks you could have exposure to some or all of these technologies. Experience with each of these is not a must have, but being a fast learner, and a willingness to adopt and adapt to new technologies and techniques are.
- TypeScript
- NodeJS
- React
- AWS
- Cloudflare CDN (Performance & Security)
- Containerisation with Docker & AWS ECS
- Serverless Computing (AWS Lambda & Cloudflare Workers)
- SingleStore & RDS MySql
- PHP
- Java
- .NET
BENEFITS:
- Hybrid Working
- Open Culture
- Flexible Work Hours
- Employee Wellbeing Program
- Generous Leave Policy
- Ongoing Staff Appreciation Events
- Access To Learning Platforms
- Working With Experts Across The Globe
Get in touch to learn more.
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Head of Enterprise Architecture - Re-advertisement
Posted 16 days ago
Job Viewed
Job Description
Listing reference: atns_000504
Listing status: Online
Apply by: 8 October 2024
Position summaryJob category: Others: Transport and Logistics
Location: Johannesburg
Contract: Permanent
Remuneration: Market Related
EE position: Yes
About our companyATNS
IntroductionApplications are invited for the position of Head of Enterprise Architecture based at Head Office (Bruma). The successful applicant will be reporting to the Chief Technology and Information Officer. Overview: To provide strategic leadership in the development, implementation and management of an integrated Air Traffic Navigation Services (ATNS) enterprise architecture framework in line with the organisation’s vision and strategy. To integrate the organisation’s systems, creating and implementing enterprise architecture models and improvements to current functions and processes.
Major Activities
- Develop and implement an organisation-wide secure enterprise architecture (sEA) in alignment with the organisational and departmental strategy.
- Lead the creation and evolution of the Enterprise Architecture function and support better integration and innovation through the formation and implementation of the sEA strategy and framework.
- Support strategic and tactical decision-making through the development and implementation of effective sEA processes and methodologies for the provision of required management data and information.
- Lead the identification and analysis of business drivers to derive business, information, technical, and solution architecture requirements, and analyse industry, technology and market trends to determine their potential impact on ATNS.
- Promote the business value of the EA function, its process, and the results of the sEA programme across the organisation.
- Seek opportunities to highlight how digital business initiatives will potentially impact the enterprise’s economic architecture and metrics.
- Communicate and drive the adoption of the resource management strategies, principles, and agreed resource plan and sEA strategies.
- Manage sEA requirements and support business with advice and expertise on architectural principles, models and building blocks.
- Improve alignment, increase agility, improve quality of information and generate potential cost savings through EA initiatives.
- Define, implement and manage the required governance, policies and processes for the effective functioning of sEA in the business.
- Detail potential competitive threats from digital enterprises that are generally considered outside of the traditional realm of competition.
- Determine the relationship between people, processes, information, and technology, and to the external environment.
- Ensure ongoing compliance with all legislative and governance requirements relevant to professional practice in the technology field.
- Build and maintain sound relations with key internal and external stakeholders through ongoing communication and engagement.
- Manage finances in accordance with business priorities and within approved financial guidelines and parameters.
- Ensure optimisation of resources through effective deployment, management and development of skills.
- Coach and mentor staff as required.
Minimum Qualifications
Bachelor’s Degree in Computer Science/Information Systems or related field is required.
Post Graduate Degree in Computer Science/Information Systems or related field is required.
TOGAF Certification or related Enterprise Architecture Certification is required.
Seasoned professional required with eight (8) or more years of experience in any of the following disciplines: information, business, solution or technical architecture, application development, middleware, information analysis, database management and operations in a multitier environment.
Three (3) or more years of business experience in strategic and operations planning and/or business analysis.
Experience building EA technology plans and roadmaps.
Experience designing, integrating and managing complex infrastructure solutions.
Comprehensive knowledge of hardware, software, application and systems engineering.
Demonstrate experience with business process and performance modelling, benchmarking and financial analysis.
Knowledge of business models, operating models, financial models, cost-benefit analysis, budgeting and risk management.
Familiarity with information management practices, system development life cycle management, services management, infrastructure and operations, enterprise architecture, governance and related frameworks (e.g. TOGAF, GWEA, Zachman, etc.).
Exposure and understanding of existing, new and emerging technologies and processing environments.
Exceptional interpersonal skills, including teamwork, facilitation and negotiation.
#J-18808-LjbffrSnr Architect Enterprise Architecture (Manufacturing Technology)
Posted 16 days ago
Job Viewed
Job Description
Posting Date: Mar 20, 2025
Company: Sasol
Sasol is a global integrated chemicals and energy company with a 70-year heritage. Through our talented people, we use our expertise and selected technologies to safely and sustainably source, manufacture and market chemical and energy products globally. When you join Team Sasol, you are joining a company that puts people at the center of everything we do.
Sasol invests in its employees along every stage of the career path and offers development opportunities to help you cultivate your career in a culture that embraces diversity and inclusion.
Purpose of JobThe Sasol Snr Architect Enterprise Architecture (Manufacturing Technology) forms part of a core team that drives the visioning, architectural design, value definition and transformation planning through leveraging digital and other technologies.
Key AccountabilitiesAs a Manufacturing Technology Architect, you will be responsible for transforming manufacturing execution systems and platforms that enable plant value streams such as lab operations, process development, process control, industrial IT, manage maintenance & integrity, manage quality, manage production, manage SHE, manage exploration, manage logistics, Retail systems and interfaces into OT environment.
The Manufacturing Technology Architect will work with MES, IIT and OT systems that span across Secunda plant operations, Mining operations, Sasolburg plant operations, ROAS operations, Mozambique plant operations and London operations.
The Manufacturing Technology Architect is also leading and orchestrating the effort of scanning the market for technology driven innovation opportunities and communicating their realistic business value expectations to business and IM leaders. The Manufacturing Technology Architect is a crucial enabler that will drive balance between enabling high velocity and innovation for relatively autonomous Product Teams, while at the same time protecting the integrity and end-to-end strategy of Sasol’s technology landscape.
The Manufacturing Technology Architect drives deep collaboration on the Portfolio level with the Operations Portfolio & Product Delivery team, through regular one-to-one alignment sessions, Architecture Forums, ad-hoc discussions and Solution Architecture Chapter meetings. Together with Senior Solution Architects across the Portfolio & Product Delivery team they ensure the design of pragmatic and clear guardrails across Sasol and find ways to optimise Information Technology costs. Engagement with Product Owners and Portfolio Owners will be key to understand their unfiltered views on the constraints and opportunities of the technology stacks serving each Product. The Manufacturing Technology Architect defines and ensures adherence to Enterprise Architecture standards and leveraging fit-for-purpose technologies.
With regards to subject matter, the Manufacturing Technology Architect is responsible for driving sustainable and long-term value-increasing architectural principles, approaches and patterns, such as building modular but fluently integrated solutions from loosely coupled components backed up by solid data management. The Manufacturing Technology Architect must also ensure the use of effective, common frameworks and guidelines to drive improved and consistent quality in the solutions provided. They adapt the pace of Enterprise Architecture work and collaboration with the pace of the Product Teams, acting as accelerators at innovation enablers rather than bottlenecks.
- Design and provide guard rails for the implementation of Manufacturing Execution solution based on enterprise business requirements and IT strategies
- Guide enterprise implementations and global rollouts together with program and project managers
- Gather, translate and consolidate strategic business requirements
- Analyse enterprise business drivers to determine corresponding architectural requirements
- Develop a solution strategy on the evolution of the enterprise manufacturing platforms from current to future state
- Ability to translate business needs into architecture requirements, value cases and roadmaps
University Bachelor's Degree preferably in the following disciplines:
- Engineering: Electrical and Electronic (B.Ing)
- Computer Sciences
- Informatics/Information Technology
- SAP integration projects for industrial organization (SAP PP, MM, SD, WM) modules
- Experience in managing full end to end MES implementation including OT interfaces and environment
- Good understanding of ERP integration and shop floor systems (e.g. OPC) integration
- Knowledge of MES (Manufacturing Execution System, Real Time Platforms, Access Control, IIT and Retail), Manufacturing Operations concepts/systems & Plant Automation Controls
- Excellent verbal and written communication skills – the ability to interact professionally with a diverse group, executives, managers, and subject matter experts
- Good understanding of DevOps methodology
- Deep Knowledge and design experience in Microsoft Azure and OSI Soft Platforms
- Understanding of ISA 95/ISA 88 guidelines
- Strong communication skills with both internal team members and customers
- Internally motivated, able to work proficiently both independently and in a team environment
- Follow best practices for developing applications and services
- Strong initiative to find ways to improve solutions, systems, and processes
- Hands-on experience of machine integrator for Shop floor equipment integration with MES
- Experienced with a broad range of Manufacturing solutions e.g. Honeywell systems, Aspentech, Siemens, Aveva, Historians etc.
Experience: 9+ relevant years
Required Personal and Professional SkillsTC_Workflow Management, BC_Communicates Effectively, BC_Courage, TC_Policies and Procedures, BC_Manages Complexity, TC_Analyse Alternatives and Recommend Solutions, BC_Tech Savvy, TC_Distribution Performance Metrics
Sasol is an equal opportunity and affirmative action employer. Inspired by our Purpose of “Innovating for a better world”, Sasol acknowledges that diversity is intrinsic to the fabric of our organisation and is the key to our growth and success. Sasol is committed to the full inclusion of all suitably qualified individuals. Preference will be given to applicants from designated groups and people with disabilities according to Sasol’s Employment Equity Plan. This includes reasonable accommodation to enable individuals with disabilities to perform essential job functions.
Our automated process is designed to efficiently assess a large volume of applications. Should you not hear from us within 60 days of the advert closing then kindly consider your application unsuccessful. Thank you once more for your interest in Sasol as your employer of choice, and we wish you all the best with your career aspirations and future applications with us.
#J-18808-LjbffrHead of Enterprise Architecture - Re-advertisement
Posted today
Job Viewed
Job Description
Listing reference: atns_000504
Listing status: Online
Apply by: 8 October 2024
Position summaryJob category: Others: Transport and Logistics
Location: Johannesburg
Contract: Permanent
Remuneration: Market Related
EE position: Yes
About our companyATNS
IntroductionApplications are invited for the position of Head of Enterprise Architecture based at Head Office (Bruma). The successful applicant will be reporting to the Chief Technology and Information Officer. Overview: To provide strategic leadership in the development, implementation and management of an integrated Air Traffic Navigation Services (ATNS) enterprise architecture framework in line with the organisation’s vision and strategy. To integrate the organisation’s systems, creating and implementing enterprise architecture models and improvements to current functions and processes.
Major Activities
- Develop and implement an organisation-wide secure enterprise architecture (sEA) in alignment with the organisational and departmental strategy.
- Lead the creation and evolution of the Enterprise Architecture function and support better integration and innovation through the formation and implementation of the sEA strategy and framework.
- Support strategic and tactical decision-making through the development and implementation of effective sEA processes and methodologies for the provision of required management data and information.
- Lead the identification and analysis of business drivers to derive business, information, technical, and solution architecture requirements, and analyse industry, technology and market trends to determine their potential impact on ATNS.
- Promote the business value of the EA function, its process, and the results of the sEA programme across the organisation.
- Seek opportunities to highlight how digital business initiatives will potentially impact the enterprise’s economic architecture and metrics.
- Communicate and drive the adoption of the resource management strategies, principles, and agreed resource plan and sEA strategies.
- Manage sEA requirements and support business with advice and expertise on architectural principles, models and building blocks.
- Improve alignment, increase agility, improve quality of information and generate potential cost savings through EA initiatives.
- Define, implement and manage the required governance, policies and processes for the effective functioning of sEA in the business.
- Detail potential competitive threats from digital enterprises that are generally considered outside of the traditional realm of competition.
- Determine the relationship between people, processes, information, and technology, and to the external environment.
- Ensure ongoing compliance with all legislative and governance requirements relevant to professional practice in the technology field.
- Build and maintain sound relations with key internal and external stakeholders through ongoing communication and engagement.
- Manage finances in accordance with business priorities and within approved financial guidelines and parameters.
- Ensure optimisation of resources through effective deployment, management and development of skills.
- Coach and mentor staff as required.
Minimum Qualifications
Bachelor’s Degree in Computer Science/Information Systems or related field is required.
Post Graduate Degree in Computer Science/Information Systems or related field is required.
TOGAF Certification or related Enterprise Architecture Certification is required.
Seasoned professional required with eight (8) or more years of experience in any of the following disciplines: information, business, solution or technical architecture, application development, middleware, information analysis, database management and operations in a multitier environment.
Three (3) or more years of business experience in strategic and operations planning and/or business analysis.
Experience building EA technology plans and roadmaps.
Experience designing, integrating and managing complex infrastructure solutions.
Comprehensive knowledge of hardware, software, application and systems engineering.
Demonstrate experience with business process and performance modelling, benchmarking and financial analysis.
Knowledge of business models, operating models, financial models, cost-benefit analysis, budgeting and risk management.
Familiarity with information management practices, system development life cycle management, services management, infrastructure and operations, enterprise architecture, governance and related frameworks (e.g. TOGAF, GWEA, Zachman, etc.).
Exposure and understanding of existing, new and emerging technologies and processing environments.
Exceptional interpersonal skills, including teamwork, facilitation and negotiation.
#J-18808-LjbffrSenior Manager: Enterprise Architecture, DevOps & BI R1.6mil - R1.4mil p.a
Posted 22 days ago
Job Viewed
Job Description
Oversee the overall Enterprise Architecture, manage and coordinate various DevOps teams, and manage the design and implementation of bespoke mainframe/ERP systems, digital channels, and other software development, including the Medihelp Enterprise Data Warehouse.
Requirements:
- Solid understanding of software engineering fundamentals and methodologies
- Strong understanding of agile development cycle
- Firm grasp of object-oriented programming concepts and principles
- An understanding of database systems
- Knowledge of web services and standards
- Ability to articulate and gain engagement for ideas to both technical and non-technical audiences
- Ability to motivate in a team-oriented collaborative environment
- Demonstrable and substantial experience in leading and managing teams of software developers
- Hands-on experience in coding using multiple recognized industry standard languages
- Experience in successfully designing and developing complex and sophisticated software systems deployed in various environments
- Experience in setting up testing frameworks and procedures
- Project management
- Complex systems process analysis, design, and simulation methodologies
- Familiarity with best practice management and governance frameworks such as COBIT, ITIL, King V, ISO, TOGAF, applicable laws, acts, and regulations
- Must possess a valid K53 driving license
- Must possess the following skills:
- Customer centricity and focus
- Facilitating change and change management
- Negotiation and contract management
- Multitasking and project management skills
Should you meet the requirements for this position, please apply today! Alternatively, contact or visit our website. Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
#J-18808-LjbffrSenior Solutions Architect (Enterprise/Network Architecture - Telco Industry)
Posted today
Job Viewed
Job Description
- Customer Engagement
- Pre-sales
- Provide technical leadership and guidance to project teams
- RFP / RFI document design
- Leverage and influence cross functional teams
Minimum Qualification and Experience Requirements:
- TOGAF
- Minimum of a CCNP qualification (CCIE or CCDA will be ideal)
- Business related degree will be an advantage
- 5 or more years' of proven success in influencing senior technology leaders to drive change in a pre-sales, customer, or solutions focused role
- 5 or more years' of proven experience with Enterprise Architecture or Network Architecture pre-sales in a Network vendor or professional services environment.
- Good understanding of Cloud based solutions. Hyperscale and Private cloud
- Experience with sd-wan overlay vendors such as Juniper, Velo, Fortigate, etc.
Knowledge
- Excellent understanding of the architectural principles for software defined networks (SDN/ SDWAN) and cloud-based platforms
- Familiar with Enterprise and Industry Architecture frameworks
- Understanding of contract management and governance models
- Technical expertise in network services solution and product and including SDN, Cloud, MPLS and IP
- Design, implement and manage advanced architectures in an networking domain and integrate multiple systems or platforms
- Able to present architecture concepts, designs, and goals to Customers at all levels.
- Able to build business relationships, able to simplify complex concepts into compelling customer proposals
- Results driven
- Out-of-the-box innovative thinking, excellent problem-solving skills
- Passionate about researching current and emerging technologies and developing innovative solutions
- Must have own transport
Should you not have received a response to your application within 30 days of applying please consider your application unsuccessful.
Software Development
Posted 16 days ago
Job Viewed
Job Description
As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.
If this excites you and you meet the requirements and profile below, we would love to hear from you!
You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.
Your responsibilities- Maintain, extend, and refactor our legacy code base.
- Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
- Work efficiently and deliver results.
- Implement a test-driven approach, validating and testing your code via unit tests.
- Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
- Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
- Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
- Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
- Experience in unit testing code and services.
- Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
- Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
- Excellent knowledge of C# and .NET Core, .NET 5/6.
- Strong analytical thinking and abstraction skills to simplify complex tasks.
- Nice to have: Experience with Azure AD integration and deployment.
- Fluent in English, both written and verbal.
- Bachelor's or master's degree in software engineering or related field.
- Demonstrates tenacity and a willingness to see tasks through to completion.
- Adapts quickly to changing priorities and conditions; copes effectively with complexity.
- Passionate about technology with a positive, can-do attitude.
- Self-starter who acts proactively and brings new ideas.
- Honest, ethical, trustworthy, and transparent in communication.
At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.
Our new development teamWe are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.
#J-18808-LjbffrTechnical Lead (Developer - Coding & Architecture)
Posted 16 days ago
Job Viewed
Job Description
Our client, based in Somerset West, seeking a Technical Lead who is hands-on with coding and architecture while also being an effective mentor and leader.
You will play a critical role in guiding their development team, ensuring high-quality code, scalable architecture, and efficient processes. This position requires someone who thrives in a fast-paced, collaborative environment and has a passion for both people and technology. While they will require innovation, it is also important to honour the history, existing standards and current human resources.
Key Responsibilities
- Technical Leadership : Lead a team of developers, ensuring best practices in software development, architecture, and deployment, especially on the back-end of the system.
- Hands-on Development : Write high-quality, scalable, and maintainable code when necessary, particularly for complex or high-impact features.
- Architecture & Design : Define and oversee the system architecture, ensuring solutions are scalable, secure, and efficient.
- Mentorship & Team Development : Guide and mentor junior and mid-level developers, fostering a culture of learning and continuous improvement.
- Code Review & Quality Assurance : Conduct code reviews, enforce coding standards, and ensure software quality through testing strategies.
- Agile Development : Participate in agile processes, including sprint planning, standups, and retrospectives. Provide suggestions to improve processes.
- Collaboration : Work closely with Product Managers, Product Owners, Scrum Masters, UX Designers, Solution Architects, and other Stakeholders to translate business requirements into technical solutions.
- Tech Stack & Innovation : Stay up-to-date with new technologies, suggesting and implementing improvements where applicable.
Requirements
Required Skills & Experience
- 7+ years of experience in software development, with at least 2 years in a technical leadership role.
- Proficiency in PHP, NodeJS .
- Strong experience with SaaS architectures , microservices , and the AWS cloud platform .
- Expertise in database design (SQL & NoSQL) and API development.
- Solid understanding of DevOps practices, CI / CD pipelines , and infrastructure as code .
- Experience leading code reviews, mentoring software developers, and setting and maintaining coding standards.
- Ability to balance technical leadership with hands-on coding.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Good communication skills, both verbal and written.
- Experience with containerisation e.g., Docker.
- Knowledge of front-end frameworks (React, Vue.js, or Angular) .
- Prior experience in a SaaS environment.
Technical Lead • Stellenbosch, Western Cape, ZA
#J-18808-LjbffrBe The First To Know
About the latest Software architecture Jobs in South Africa !
Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATAThe Software Development Engineer is a seasoned subject matter expert, tasked with participating in designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.
This role is accountable for participating in detailed design for certain modules / sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.
This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML / AI algorithms on it, working with both structured and unstructured data.
What you'll be doing Key Responsibilities :- Designs and develops solutions and functionality that drives the growth of business.
- Accountable for writing and testing code.
- Accountable for execution of automated testing.
- Contributes to software deployment.
- Works across multiple teams to deliver software components while collaborating with the product team.
- Contributes to the integration and building of solutions through automation and coding, using 3rd party software.
- Creates, crafts and debugs large scale distributed systems.
- Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
- Accountable for refactoring code.
- Works across multiple teams to review code written by other developers.
- Performs any other related task as required.
- Excellent understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
- Seasoned knowledge of micro services-based software architecture and experience with API product development.
- Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
- Seasoned understanding of container run time (Kubernetes, Docker, LXC / LXD).
- Seasoned proficiency with agile, lean practices and believes in test-driven development.
- Possess a can-do attitude and one that takes initiative.
- Excellent ability to work well in a diverse team with different backgrounds and experience levels.
- Excellent ability to thrive in a dynamic, fast-paced environment.
- Seasoned proficiency with CI / CD concepts and tools.
- Seasoned proficiency with cloud-based infrastructure and deployments.
- Excellent attention to detail.
- Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
- Seasoned experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
- Seasoned experience with tools across full software delivery lifecycle, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
- Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
- Seasoned proficiency in working with large data sets and ability to apply proper ML / AI algorithms.
- Seasoned experience in developing micro-services and RESTful APIs.
- Seasoned experience in software development.
Workplace type : Hybrid Working
About NTT DATANTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity EmployerNTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
#J-18808-LjbffrHead : Software Development
Posted 2 days ago
Job Viewed
Job Description
Job Description
We are exclusively representing a major force in the South African payments and lending sector. As a subsidiary of a household-name retail giant our client provides innovative financial products and services to a massive and diverse customer base. They are on a mission to drive financial inclusion and are investing heavily in their technology platform to support this strategic goal. This is an opportunity to take ownership of a critical technology function within a stable high-impact business.
The core mission for this role is to transform the existing software development function into a world-class high-performance engineering and delivery engine. The current environment is ripe for evolution requiring a leader who can move beyond day-to-day management to architect a scalable agile and quality-first culture. You will be responsible for maturing processes mentoring leaders and ensuring that every line of code directly contributes to strategic business outcomes from enhancing customer experience to driving operational efficiency.
Performance Objectives for Year One
Success in this role will be measured by your ability to achieve the following in the first 12 months :
- Elevate Agile Delivery & Predictability : Lead the evolution of the agile framework (Scrum / Kanban) across multiple development teams. The goal is to establish a rhythm of predictable high-quality software releases demonstrably improving delivery velocity and reducing post-deployment incidents.
- Architect and Implement a Modern SDLC : Take full ownership of the Software Development Lifecycle (SDLC). You will re-engineer and standardize the process embedding best practices for secure development CI / CD and test automation to significantly improve both the quality and frequency of deployments.
- Build a High-Performance Engineering Culture : Reshape the development team by attracting mentoring and retaining top-tier talent. You will establish clear career paths and succession plans fostering a psychologically safe environment of continuous learning technical excellence and accountability.
- Align Technology Delivery with Business Strategy : Partner directly with Product and Architecture leads to translate the companys strategic vision into a concrete actionable technology roadmap. You will ensure that all development initiatives are prioritized based on measurable business value and ROI.
- Optimize Vendor and Budget Management : Conduct a strategic review of all external development partners and contractors. You will rationalize vendor engagements renegotiate SLAs where necessary and manage the software delivery budget to ensure maximum return on technology investment.
Profile for Success
Key Skills
Feed,Jsf,Advocacy,Java,Automobile
Employment Type : Full-Time
Experience : years
Vacancy : 1
#J-18808-LjbffrSoftware Development Manager
Posted 2 days ago
Job Viewed
Job Description
Job title : Software Development Manager
Job Location : Gauteng, Johannesburg Deadline : September 26, 2025 Quick Recommended Links
- Jobs by Location
- Job by industries
StartFragment
Responsibilities
What You’ll Do :
Strategy, objectives and execution
- Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.
- Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
- Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organisational goals.
- Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
- Accountable for articulating, monitoring, reporting and achieving realisation.
- Development of long-term strategic thinking incorporating demand forecasting for product or future projects.
- Utilisation of data metrics in order to make data driven decisions.
Knowledge management
- Identifies and responds to situation / organisational / market requirements by creating a culture of innovation and opportunity identification by team.
- Facilitates change management due to changing situational requirements e.g., restructure changes or adoption of new technologies.
- Supports and aligns standards across BET by allocating agreed commitments to strategy / roadmap communication and implementation.
- Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
- Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and / or project teams.
- Acts as escalation point for issues and ensures effective communication and resolution activities are in place.
- Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations.
- Ensure all operational communication with customers / partners are documented and effectively circulated to stakeholders making use of collaborative tools.
- Engage with executive members or equivalent at customers / partners to ensure collaboration at all levels.
- Engage with the wider business and if needed hold strategic knowledge sharing sessions.
- Maintain and facilitate strategic stakeholder and communication analysis.
Behavioral Outputs : Talent Management
- Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member.
- Provide and facilitate mentoring and coaching by driving knowledge sharing.
- Creates a culture that is aligned to the platform ‘’Be a good citizen’’ mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision.
- Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimising key man reliance.
- Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.
- Ensure business continuity through minimizing key man reliance.
Adaptably Resilient
- Adapts to change and is open to new ideas and willing to take on new responsibilities.
- Able to handle pressure and can effectively adjust plans to meet changing needs / demands.
- Changes his / her interpersonal style and approach based on the circumstances.
- Adapts behaviour to maintain cooperative relationships with others.
- Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
- Maintains a positive attitude in the face of change.
Decision Making Quality
- Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
- Ensures others understand the decision before moving forward.
- Considers short- and long-term implications of the decision.
- Able to logically defend and explain judgements and decisions.
- Takes steps to accurately define the problem before seeking a solution.
- Bases decisions and evaluations on a careful and systematic review of relevant facts and information.
Develops Talent
- Collaboratively works with the leads to set performance goals and measures.
- Ensures performance measures are clear, measurable, and achievable.
- Ensures consistency of expectations across teams.
- Gives regular structured feedback to teams and seconded members.
- Ensure that the team members are equipped with the requisite skill-sets required for both current and future projects by developing a training and career development plan.
- Maintain a current and future skill matrix.
- Have training and development plans in place and ensure execution of the plan.
- Encourage and build a culture of innovation and collaboration.
- Create a culture for teams that are aligned to the platforms and BET values.
Resourceful and improving
- Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
- Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
- Solves problems through questioning the status quo.
Qualifications
You Bring :
- At least 3-5 years’ experience managing software development teams and leads.
- At least 6 years in a technical role within the IT software development industry.
- Prior experience ensuring timely project delivery.
- Provide technical and architectural guidance to development team.
- Ensure development standards and development SDLC is adhered to by the development team.
- Ability to work under pressure and in a fast-paced growing environment.
- Strong planning and organisational skills.
- Reporting skills at Senior Management level.
- Prior stakeholder and team lead management