115 Software Architecture jobs in South Africa
Senior Software Architecture Designer/Developer (Next.js) (Remote)
Posted 22 days ago
Job Viewed
Job Description
ENVIRONMENT:
A leading software company specializing in artificial intelligence (AI) solutions is seeking a highly skilled Senior Full-Stack Developer & Software Designer with expertise in (URL Removed) and React to join their dynamic team. The ideal candidate will be responsible for developing robust software solutions while also designing scalable, user-centric applications and architectures. This role requires a strategic mindset to shape the platform’s design direction, ensuring that each feature is intuitive, efficient, and aligned with the company’s business objectives. A Bachelor’s or Master’s degree in Computer Science, Mathematics, or equivalent training in computer programming is required. A minimum of seven years of experience in full-stack development, with expertise in both front-end and back-end technologies, is essential.
DUTIES:
Software Design:
- Collaborate with Implementation and Sales teams as well as other stakeholders to understand feature requirements and translate them into intuitive, scalable designs.
- Design software architecture that ensures high performance, security, and maintainability.
- Conceptualize, develop wireframes, prototypes, and user flows to support critical and complex designs and to guide feature development.
Development:
- Write high-quality reusable code to develop the dynamic user interface for various platforms
- Collaborate with project managers, other developers, and business partners for work planning, sharing new ideas, code demonstrations, troubleshooting, and bug fixing
- Assist team members in architectural compliance, functional accuracy validation, and adherence to appropriate industry standards
- Be able to work through the complete software development lifecycle, from scratch to launch
- Code for various platforms to ensure functionality across multiple channels
- Develop and design RESTful services and APIs
- Integrate services with third-party systems, e.g. slack, sentry
- Troubleshoot issues and solve problems where needed
General:
- Maintain and administer various products on GCP
- Deploy services to Kubernetes and Google Cloud Run both manually and automatically (CI/CD)
- Manage various deployment environments, e.g. production, staging, development
- Link cloud services via DNS (Cloudflare)
- Manage database administration and hosting responsibilities
- Maintain existing Proof of Concept applications and occasionally make design changes or add new functionality
- Assist in driving overall maturity of the technical environment.
REQUIREMENTS:
- Bachelor’s/Master’s degree in Computer Science, Mathematics or any alternative computer programming training
- At least 7 years’ experience working in front-end and back-end development across various technologies is essential
- Experience in developing web-based UI using NextJS JavaScript, (URL Removed) and Typescript within in the last two years is essential.
- Proficiency in popular React tools and libraries is essential
- Hands-on knowledge of AWS, GCP, or Azure is essential
- Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices is essential.
- Familiarity with debugging problems using appropriate tools
- Both verbal and written communication skills with distinct technical concepts
- Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required
- Knowledge of JavaScript and Typescript, HTML, CSS, RESTful APIs, MongoDB
- Familiarity with newer specifications of ECMAScript
- Knowledge of modern authorization mechanisms
- Experience working on Linux based infrastructure
- Sound knowledge of critical concepts in DevOps and Agile principles
- Appreciate and add to a collaborative team effort
Technology Requirements
- NextJS and (URL Removed) CSS, JavaScript and Typescript
- TailwindCSS
- MongoDB
- Docker/Kubernetes
- Scripting language (Python/JavaScript)
- Google Cloud Platform (or AWS or Azure)
- Git
Bonus Skills/Knowledge
- Scala
- Svelte/Sapper/Sveltekit
- EmberJS
- Bootstrap
- MongoDB shell and UI tools (e.g. Compass)
- Postman
- Testing libraries
- Virtual environments
- Reading documentation
- Markdown
- Browser developer tools
- Responsive web design
- Willingness to troubleshoot problems and resolve issues
- Occasionally talk to customers and technical resources
- Basic technical presentations
- Email templates (MJML)
- Internationalization
ATTRIBUTES:
- Ability to stay up-to-date with frequently changing requirements of any project
- Excellent verbal and communication skills
- Fascinated about learning new tools, languages, philosophies, and workflows
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here(URL Removed) e-mail a Word copy of your CV to (Email Address Removed) and mention the reference number of the job.
Desired Skills:
- Senior
- Designer
- Developer
Head Infrastructure & Enterprise Architecture
Posted 7 days ago
Job Viewed
Job Description
Position summary
Industry: Scientific, Research & Development
Job category: IT-Architecture
Location: Randburg
Contract: Permanent
Remuneration: Market Related
EE position: Yes
Mintek has an exciting career opportunity for a Head Infrastructure & Enterprise Architecture. The candidate will be responsible to lead and manage across different Mintek support services and ensure that all organizational requirements are met. The primary purpose of the Head is to coordinate, provide guidance and ensure the implementation and overall management of activities in a specific support service unit. Manage a major section of staff in the Division, provide specialist mentorship and training to them. Promote competence, confidence, discipline, and harmony in the division. Obtain cooperation from Heads in other divisions and from clients. Ensure that adequate work is done on projects and progress is achieved to contribute towards achieving divisional support and be the “in-group expert” in a professional field. All suitably qualified and experienced candidates are invited to apply.
Responsibilities:- Live the Mintek values, foster a culture of collaboration within Mintek.
- Create an environment for the Section to succeed and manage outputs.
- Maintain consistently visible leadership.
- Support and drive the planning, development, and implementation of divisional strategy.
- Drive the execution of the Section strategy and operations.
- Support Mintek transformation agenda and sustainability.
- Manage and monitor the expenditure of the Section.
- Make effective financial decisions to ensure that the divisional budget targets are met.
- Coordinate and manage section employees while fostering positive relationships.
- Ensure the Section is adequately resourced with the right skills at all levels.
- Manage employee career development and learning.
- Develop a succession plan for the Section.
- Drive transformation of the Section in support of Mintek transformation agenda.
- Drive training and capacity building initiatives across Mintek.
- Develop and mature service management skills for the Section.
- Drive overall performance for the Section and contribute to the performance of the organization.
- Undertake performance management for the Section.
- Ensure divisional integrity, financial health, and control.
- Demonstrate a solid commitment to innovation and performance improvement.
- Ensure effective processes, fit-for-use systems, and fit-for-purpose tools are in place to support the defined performance levels.
- Govern the implementation of internal controls mechanism.
- Accountable for adherence to all Mintek’s policies and ethics within agreed thresholds.
- Implement divisional and Mintek policies.
- Accountable for effective risk management within the Section including SHEQ.
- Ensure divisional compliance with applicable legislation.
- Establish, manage and maintain relationships with all Mintek stakeholders concerning ongoing divisional support delivery.
- Establish and develop relations with the internal and external service providers and relevant stakeholders.
- Balance the conflicting pressures and needs, including short and long-term trade-offs for Division and Mintek.
- Ensure client (internal and external) satisfaction as per agreed targets.
- Ensure the right data is available for accurate and useful reporting, making crucial data available “at the fingertips”.
- Timely providing consolidated monthly and quarterly reports.
- Monitor and report on Section performance, including financials.
- Reporting value, ensuring critical issues and key results areas are addressed.
- Reporting on all Section activities.
- Monitor and report divisional risk exposures in all aspects, including SHEQ.
- Master’s degree in the relevant field or equivalent in the relevant field (NQF – level 9).
- 8 - 10 years of experience in the relevant field.
- Supervisory experience.
- Proven track record of success in the relevant field.
- Have an analytical and critical mindset for evaluating existing data and making effective business decisions.
- Ability to display deep technical knowledge of the Section’s activities and relevant areas of expertise.
- Thorough knowledge of the sector in which the Section operates.
- Strategy and business plan development and implementation.
- Ability to lead diverse teams to ensure delivery and efficiency.
- Business and financial management.
- The leadership of people and operations management.
- The ability to think strategically and proactively.
- Must be comfortable operating at middle management level and interacting with other middle management representatives (internal or external), corporate partners, and other stakeholders.
- Expertise in all aspects of operational management, including planning, project management, and problem-solving.
- An understanding and experience of budget management.
- Excellent communication, interpersonal, and organization skills.
- Ability and track record of working as part of a busy team and working effectively under pressure to tight deadlines.
Head Infrastructure & Enterprise Architecture
Posted today
Job Viewed
Job Description
Position summary
Industry: Scientific, Research & Development
Job category: IT-Architecture
Location: Randburg
Contract: Permanent
Remuneration: Market Related
EE position: Yes
Mintek has an exciting career opportunity for a Head Infrastructure & Enterprise Architecture. The candidate will be responsible to lead and manage across different Mintek support services and ensure that all organizational requirements are met. The primary purpose of the Head is to coordinate, provide guidance and ensure the implementation and overall management of activities in a specific support service unit. Manage a major section of staff in the Division, provide specialist mentorship and training to them. Promote competence, confidence, discipline, and harmony in the division. Obtain cooperation from Heads in other divisions and from clients. Ensure that adequate work is done on projects and progress is achieved to contribute towards achieving divisional support and be the “in-group expert” in a professional field. All suitably qualified and experienced candidates are invited to apply.
Responsibilities:- Live the Mintek values, foster a culture of collaboration within Mintek.
- Create an environment for the Section to succeed and manage outputs.
- Maintain consistently visible leadership.
- Support and drive the planning, development, and implementation of divisional strategy.
- Drive the execution of the Section strategy and operations.
- Support Mintek transformation agenda and sustainability.
- Manage and monitor the expenditure of the Section.
- Make effective financial decisions to ensure that the divisional budget targets are met.
- Coordinate and manage section employees while fostering positive relationships.
- Ensure the Section is adequately resourced with the right skills at all levels.
- Manage employee career development and learning.
- Develop a succession plan for the Section.
- Drive transformation of the Section in support of Mintek transformation agenda.
- Drive training and capacity building initiatives across Mintek.
- Develop and mature service management skills for the Section.
- Drive overall performance for the Section and contribute to the performance of the organization.
- Undertake performance management for the Section.
- Ensure divisional integrity, financial health, and control.
- Demonstrate a solid commitment to innovation and performance improvement.
- Ensure effective processes, fit-for-use systems, and fit-for-purpose tools are in place to support the defined performance levels.
- Govern the implementation of internal controls mechanism.
- Accountable for adherence to all Mintek’s policies and ethics within agreed thresholds.
- Implement divisional and Mintek policies.
- Accountable for effective risk management within the Section including SHEQ.
- Ensure divisional compliance with applicable legislation.
- Establish, manage and maintain relationships with all Mintek stakeholders concerning ongoing divisional support delivery.
- Establish and develop relations with the internal and external service providers and relevant stakeholders.
- Balance the conflicting pressures and needs, including short and long-term trade-offs for Division and Mintek.
- Ensure client (internal and external) satisfaction as per agreed targets.
- Ensure the right data is available for accurate and useful reporting, making crucial data available “at the fingertips”.
- Timely providing consolidated monthly and quarterly reports.
- Monitor and report on Section performance, including financials.
- Reporting value, ensuring critical issues and key results areas are addressed.
- Reporting on all Section activities.
- Monitor and report divisional risk exposures in all aspects, including SHEQ.
- Master’s degree in the relevant field or equivalent in the relevant field (NQF – level 9).
- 8 - 10 years of experience in the relevant field.
- Supervisory experience.
- Proven track record of success in the relevant field.
- Have an analytical and critical mindset for evaluating existing data and making effective business decisions.
- Ability to display deep technical knowledge of the Section’s activities and relevant areas of expertise.
- Thorough knowledge of the sector in which the Section operates.
- Strategy and business plan development and implementation.
- Ability to lead diverse teams to ensure delivery and efficiency.
- Business and financial management.
- The leadership of people and operations management.
- The ability to think strategically and proactively.
- Must be comfortable operating at middle management level and interacting with other middle management representatives (internal or external), corporate partners, and other stakeholders.
- Expertise in all aspects of operational management, including planning, project management, and problem-solving.
- An understanding and experience of budget management.
- Excellent communication, interpersonal, and organization skills.
- Ability and track record of working as part of a busy team and working effectively under pressure to tight deadlines.
Head of Enterprise Architecture - Re-advertisement
Posted 7 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 7 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 4 days ago
Job Viewed
Job Description
Job Title : Enterprise Architect
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 skills
- 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
- 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-LjbffrBe The First To Know
About the latest Software architecture Jobs in South Africa !
Senior Manager: Enterprise Architecture, DevOps & BI R1.6mil - R1.4mil p.a
Posted 7 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-LjbffrTechnical Lead (Developer - Coding & Architecture)
Posted 4 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-LjbffrSoftware Development Manager
Posted 4 days ago
Job Viewed
Job Description
- To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product.
- Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these environments.
Minimum:
- At least 5 years’ experience in software development management.
- Experience of:
- leading and working in an agile development environment.
- crafting roadmaps.
- managing a budget.
- using technical skills to support and guide a technical team.
- establishing priorities and successfully managing deliverables.
- utilizing communication and relationship management skills to engage with stakeholders.
- using leadership to influence in other areas.
- Bachelor's Degree in Commerce or Information Technology - Computer Science.
Capitec Bank is a South African retail bank.
#J-18808-Ljbffr