13,777 Graduate jobs in South Africa
Africa Talent by Deloitte - NL - Tax Graduate Programme 2026
Job Viewed
Job Description
- Intern
Africa Talent by Deloitte (Africa Talent) is a division of Deloitte, owned by Deloitte Africa and Deloitte Netherlands, based in South Africa. Our goal is to meet the growing demand for talent in Africa and Europe by recruiting and developing talent across Sub-Saharan Africa, enabling us to serve diverse client needs. Talent employed will gain comprehensive Deloitte experience, with international and local exposure to various clients, working remotely from Africa. This initiative leverages Africa's demographic potential as a future talent source for both continents, aiming to create employment and invest in African talent.
The ethos of our organization is characterized by vision, purpose beyond profit, and a drive to deliver innovative, high-impact solutions to client challenges.
Every day, your work will make a meaningful impact while you thrive in a culture of inclusion, collaboration, and high performance. As a leader in professional services, Deloitte – Africa Talent – offers unparalleled opportunities to succeed and reach your full potential.
We are seeking graduates to join our Tax stream, focusing on supporting international clients with tax matters. The program includes a 4-month intensive training period, after which successful candidates will be hired into a Tax Graduate role. As a Tax Junior Consultant, you will:
- Benefit from seamless integration into your professional role as a junior tax consultant at Deloitte.
- Advise clients on tax matters across various sectors.
- Collaborate closely with colleagues from different disciplines and international offices.
- Participate in extensive training led by Deloitte's international teams.
- Have opportunities to broaden your knowledge and specialize in areas of interest—your career development options are broad and flexible.
Qualifications include a bachelor’s degree in commerce with law, accounting, economics, or related fields. Candidates should be able to work effectively in virtual teams.
We are always interested in engaging with professionals exploring their next career move. If you are passionate about learning from talented colleagues and benefiting from a global organization, apply online now.
If you meet most of the criteria, we encourage you to apply. Deloitte is an equal opportunities employer and will provide reasonable accommodations during the recruitment process.
At Africa Talent by Deloitte, we strive for an inclusive environment where everyone can be themselves and thrive. We are committed to fairness, respect, and reasonable accommodations for persons with disabilities, leveraging our diversity to build an inclusive workplace across Africa.
Note: The list of tasks and responsibilities is not exhaustive. Deloitte may assign additional duties within the role's scope based on operational needs.
Beware of Recruitment Scams: Fraudsters often pose as legitimate recruiters to deceive jobseekers. Be cautious of upfront
Job 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.
Site Reliability Engineer
Posted 1 day ago
Job Viewed
Job Description
Time to enhance your scope; broaden your horizon by delving into site reliability engineering.
You’ll take the skills you have picked up in software engineering and apply these to improve overall system and application performance and reliability. You’ll work on internal developer tooling, using languages such as Golang, Python or TypeScript — knowledge of one of these is needed; you can learn the others!
You will be developing solutions to complex monitoring, automation, and capacity management problems, so experience approaching tasks methodically to solve engineering problems is key. In addition to your programming skills, knowledge of metrics, monitoring, and observability would be beneficial. Experience with the full SDLC and deployments of code through pipelines into containers — modern cloud-native software engineering.
This role offers the chance to work on large-scale infrastructure that must operate at high speed to meet substantial consumer demand. A 24/7 uptime is essential in this enterprise environment, where stability, scalability, and performance are paramount to the company's success. Collaboration is second nature to the teams; they understand that working together is crucial to ensure problems are solved, issues are fixed, and engineering remains at the forefront of the industry.
The role is hybrid, as collaboration both within and across teams is crucial. You will be rewarded with a solid pension, free gym membership, 5 weeks holiday plus
Reliability Engineer - PET
Posted 1 day ago
Job Viewed
Job Description
Role : Reliability Engineer
Department : Maintenance for PET Plant
Reporting To : Technology Group Leader
Purpose : Improve asset utilization and business success by enhancing equipment reliability and minimizing downtime through advanced reliability engineering techniques and tools. Serve as the site facilitator for Asset Management and implement long-term maintenance strategies.
Only candidates that have experience in the following industries for at least 5 years need apply:
Petrochemical, Oil & Gas (Upstream, Midstream, or Downstream), Heavy Industrial Manufacturing, Power Generation (Thermal, Renewable, or Nuclear), Mining and Minerals Processing, Steel and Aluminum Production or Cement and Construction Materials
Minimum Qualifications :
- Bachelor’s Degree in Mechanical Engineering (or relevant discipline). BSc/BEng
- Certification in Reliability Engineering (e.g., CRE) is advantageous.
Minimum Experience :
- At least 5 years of reliability/maintenance engineering experience in petrochemical, oil & gas, or heavy industrial sectors.
- Proven ability to enhance equipment reliability and minimize downtime.
Key Competencies :
- Proficiency in data analysis and reliability methodologies, including:
- Statistical Process Control, Reliability Modeling, Fault Tree & Weibull Analysis.
- Six Sigma (6σ) Methodology, RCA/RCFA, FRACAS.
- Asset Utilization, Overall Equipment Effectiveness, and Remaining Useful Life assessments.
- Strong analytical, innovative, and assertive problem-solving abilities.
- Ability to work independently and collaboratively as part of a team.
Key Responsibilities :
- Maintenance Strategy Development :
- Create equipment strategies aligned with maintenance objectives.
- Develop and maintain a criticality index for site assets to optimize asset conservation and achieve long-term cost savings.
- Evaluate and enhance the predictive and preventative maintenance (PPM) program by measuring the quantitative impact of failures and implemented corrective actions (RCI, Six Sigma, PEX initiatives).
- Reliability Engineering :
- Analyze failure data and proactively apply reliability models and tools to solve availability issues.
- Participate in plant projects to ensure reliability objectives are met, including determining critical spares and establishing relevant PPM programs and intervals.
- Provide input on HAZOP, Loss Prevention Principles (LPP), Asset Risk Assessments, and Risk-Based Inspections (RBI).
- Condition Monitoring :
- Develop and drive the equipment condition monitoring (ECM) strategy, including vibration analysis, thermography, and tribology.
- Serve as a subject matter expert in mechanical equipment failures and repairs, providing technical expertise to maintenance teams.
- Collaboration and Innovation :
- Facilitate the site's Most Effective Technology (MET) and Best Value Practices (BVP) programs.
- Provide equipment performance data for benchmarking and evaluation of best practices.
- Collaborate with OEMs, maintenance, operations, and project teams for technical improvements.
- Performance Assessment :
- Measure the effectiveness of reliability and maintenance initiatives, ensuring sustained performance improvements.
- Validate and implement RCI solutions to prevent recurring issues.
- Project Management :
- Manage select projects to improve reliability and plant availability.
- Quantify and assess the impact of design changes, reconfigurations, and other operational initiatives.
Other Requirements :
- Willingness to travel when required.
- Excellent communication and leadership skills to support site-wide reliability initiatives.
Benefits : Competitive market-related salary package, including retirement fund and medical aid.
Diversity and Compliance : Appointments aligned with diversity targets.
If you do not hear from us within 2 weeks of application, please consider your application unsuccessful.
#J-18808-LjbffrSite Reliability Engineer
Posted 1 day ago
Job Viewed
Job Description
We are looking for a skilled Site Reliability Engineer (SRE) with expertise in Ansible and Linux to join our dynamic team. The successful candidate will play a critical role in maintaining the reliability, scalability, and performance of our infrastructure, driving automation, and collaborating with development teams to optimize system efficiency.
Key Responsibilities
- Infrastructure Automation
- Automate and maintain IT infrastructure using Ansible to streamline operations.
- System Administration (Linux and Windows)
- Manage virtual and physical Windows and Linux servers.
- Automate server patching and updates to ensure systems remain current.
- Implement automated security measures for all servers.
- Monitor server performance and health.
- Maintain comprehensive system documentation, including configuration and troubleshooting guides.
- Conduct troubleshooting and root cause analysis as needed.
- Ensure robust backup, disaster recovery, and business continuity plans are in place and followed.
- Azure Cloud Management
- Collaborate with DevOps to deploy, configure, and manage Azure virtual machines and resources.
- Monitor cloud services for availability, performance, and security.
- Work with the networking team to implement, monitor, and secure cloud networking infrastructure.
- Ensure backup, disaster recovery, and business continuity plans are maintained for cloud systems.
- System Monitoring and Optimization
- Deploy and maintain monitoring tools for proactive system oversight and alerting.
- Analyze performance data to identify and resolve bottlenecks.
- Conduct capacity planning to support scalability and meet business needs.
- Partner with development teams to enhance application performance on infrastructure.
- Documentation and Collaboration
- Create and update technical documentation, including system configurations and procedures.
- Work with cross-functional teams to provide technical support and solutions.
- Participate in on-call rotations and respond promptly to system emergencies.
- Stay informed on industry trends, emerging technologies, and best practices in system administration, cloud computing, and virtualization.
Qualifications
- Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Relevant certifications (e.g., Linux Professional Institute (LPIC), Microsoft Certified: Azure Administrator Associate) are a plus.
Experience & Technical Skills
- Minimum of 8 years in an Enterprise IT environment, with at least 3 years in a DevOps or SRE role.
- Strong expertise in Ansible for automation and configuration management.
- Proficient in Linux system administration (installation, configuration, troubleshooting).
- Hands-on experience with hypervisor technologies (e.g., VMware, Hyper-V, Proxmox).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience managing Azure cloud services, including VMs, storage, networking, and security.
- Proficiency in scripting languages (e.g., Bash, PowerShell, Python) for automation.
Skills & Competencies
- Excellent problem-solving skills and ability to work independently or in a high-performance team.
- Strong sense of ownership over tasks, projects, and issues.
- Effective communication and interpersonal skills to collaborate with stakeholders at all levels.
Site Reliability Engineer
Posted 1 day ago
Job Viewed
Job Description
#J-18808-Ljbffr
Senior Mechanical Engineer (Water)
Posted 1 day ago
Job Viewed
Job Description
Joining Arup
Arup’s purpose, shared values and collaborative approach has set us apart for over 75 years, guiding how we shape a better world.
Arup is an independent multi–disciplinary firm of Designers, Planners, Engineers, Consultants and Technical Specialists, working across every aspect of today’s-built environment. Together we help our clients solve their most complex challenges – turning exciting ideas into tangible reality as we strive to find a better way and shape a better world.
The Opportunity:
Our South Africa team is currently looking for a Senior Mechanical Engineer experienced on water utility projects to join our dynamic team working on innovative and exciting infrastructure projects in South Africa and globally.
We are looking for a colleague with technical capabilities who is passionate about engineering, people, the environment and providing an excellent service.
You will be involved in delivering projects across the water industry, for water utilities and treatment as well as industrial water systems. You will support our pipeline of feasibility and design projects locally and globally. You will provide key mechanical input to projects and be responsible for supporting and engaging less experienced staff. You will undertake work winning activities and have a desire to build networks within the industry.
You will have the opportunity to make a difference - to Arup, to our staff and to the clients and communities we serve. With collaboration at its core our team works with major Energy, Water and Industrial clients as well as numerous individual commissions. Our multi-disciplinary engineers work closely together on a wide variety of utility and industrial projects. Our work is hugely rewarding, making a positive difference to people and the environment as well as pushing the boundaries of technical and digital innovation.
Experience in water, including treatment facilities, pumping systems and pipework. We want people who are self-motivated and able to adapt to the demands of projects and clients, who will enjoy solving problems and working with our multidisciplinary teams to deliver high quality solutions.
At Arup, you belong to an extraordinary collective – in which we encourage individuality to thrive. Our strength comes from how we respect, share and connect our diverse experiences, perspectives and ideas.
You will have the opportunity do socially useful work that has meaning – to Arup, to your career, to our members and to the clients and communities we serve.
Is this role right for you?
- Mechanical engineering tertiary qualification. Professional registration with ECSA (or other appropriate institution), or willing to pursue professional registration.
- A demonstrable track record of mechanical engineering feasibility and design in the water utilities industry including water or wastewater treatment and transmission systems.
- Knowledge of relevant design tools techniques and methods which may include BIM, Plant 3D or other specialist packages.
- Good knowledge of pumping system design standards and best practice; and good knowledge of mechanical process plant and equipment.
This is an exciting opportunity for you to join a growing team of highly qualified engineers and designers. To shape and grow your career and achieve your own potential
Not ready to apply just yet, or have some questions? Please email Karin Spies at - Please note, to ensure we remain GDPR compliant do not send your CV directly to us via this email.
What we offer you:
At Arup, we care about each member’s success, so we can grow together.
We are owned in trust on behalf of our members, giving us the freedom, with personal responsibility, to set our own direction and choose work that aligns with our purpose and adds to Arup’s legacy. Our members collaborate on ambitious projects to deliver remarkable outcomes for our clients and communities. Profit Share is a key part of our reward, enabling members to share in the results of our collective efforts.
An environment that will give you freedom to design with a purpose, focus on your skills to deliver quality work to our clients, opportunity to learn and share knowledge openly. You will have the opportunity to utilise your technical expertise to improve the lives of the most vulnerable in the communities in which we live and work through Arup's community engagement programme.
You'll have access to lots of learning opportunities and ongoing training through Arup university and other learning programmes.
Beyond a competitive guaranteed annual salary package, core benefits include medical aid and hospital gap cover; as well as provident fund covering retirement savings, life insurance and income protection in the event of disability. Core benefits form part of your guaranteed annual package.
Different people, shared values:
At Arup, we believe when talented people collaborate, great things are possible. Arup hires people with proven skills and open minds. We are taking deliberate action to create an inclusive culture that is grounded in our purpose to shape a better world.
At Arup, we welcome candidates from all backgrounds, regardless of age (within legal limits), disability, neurotype or mental health, gender, gender identity, gender expression, race, ethnicity, religion or belief, sexual orientation, socioeconomic background, whether you’re pregnant or on family leave. We are an open environment that embraces diverse experiences, perspectives, and ideas – this drives our excellence.
Guided by our values and alignment with the UN Sustainable Development Goals, we create and contribute to equitable spaces and systems, while cultivating a sense of belonging for all. Our internal employee networks support our inclusive culture: from race, ethnicity and cross-cultural working to gender equity and LGBTQ+ and disability inclusion – we aim to create a space for you to express yourself and make a positive difference. Discover more about life at Arup at
We are committed to making our recruitment process and workplaces accessible to all candidates. Please contact Karin Spies to let us know if you need any assistance or reasonable adjustments throughout your application or interview process, and/or to perform the essential functions of the role. We will do everything we can to support you.
Our Application Process
To understand what to expect next, please visit:
Stay safe online – Arup will never ask for your
Senior Project Manager IT
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Senior Project Manager IT role at ProjectLink
Join to apply for the Senior Project Manager IT role at ProjectLink
Job Title: Senior Project Manager IT
Location: Gauteng, Johannesburg Metro, Johannesburg
Job Type: 6 monthContract, expected to work Full-Time hours
Job Duties
Project Leadership & Delivery
- Manage the end-to-end delivery of IT application projects including software implementations and upgrades.
- Define project scope, technical requirements, milestones, and deliverables in collaboration with stakeholders and technical teams.
- Select and apply appropriate methodologies (Agile, Waterfall, or hybrid) depending on project requirements.
- Oversee vendor and third-party partner engagement for outsourced or co-delivered IT projects.
- Ensure alignment of projects with IT strategy, and security policies. Identify risks, compliance challenges, and dependencies, ensuring mitigation plans are in place.
- Maintain high standards of IT governance, change management, and documentation. Drive the adoption of ITIL, DevOps, or other relevant best practices where appropriate.
- Act as the bridge between business stakeholders and technical teams, ensuring project goals are clearly understood and delivered.
- Provide transparent communication and reporting on progress, risks, and issues to senior leadership.
- Manage relationships with software vendors, service providers, and consultants.
- Lead cross-functional project teams including business analysts, developers, engineers, and QA testers.
- Mentor junior project managers and foster a high-performance culture within IT project delivery.
- Encourage collaboration, innovation, and adoption of new technologies and practices
Required Qualifications:
- Bachelor's degree in Computer Science, Information Systems, Business Administration, or related field (Master's preferred).
- Project Management Professional (PMP), PRINCE2, Agile/Scrum Master, or equivalent certification
- Minimum of 7-10 years of experience in IT project management
- Proven experience managing enterprise-level IT projects such as ERP implementations, cloud migrations, cybersecurity initiatives, or application development.
- Strong understanding of software development lifecycle (SDLC), and emerging technologies (e.g., cloud computing, AI, automation).
- Knowledge of IT systems and infrastructure
- Risk management and problem-solving skills
- Ability to manage multiple projects simultaneously
- Strong decision-making and analytical abilities
- Proven experience as a Project Manager in the IT industry
- Strong understanding of project management methodologies
- Excellent communication and leadership skills
- Ability to work effectively under pressure and meet deadlines
- Proficiency in project management tools and software
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Project Management
- Industries Software Development
Referrals increase your chances of interviewing at ProjectLink by 2x
Sign in to set job alerts for “Senior Information Technology Project Manager” roles. SENIOR PROJECT MANAGER (ERP/FINANCIAL SYSTEMS) Senior Manager, Program Management South AfricaJohannesburg, Gauteng, South Africa 5 days ago
Midrand, Gauteng, South Africa 1 month ago
Senior Manager, Data Governance DeliveryJohannesburg, Gauteng, South Africa 2 months ago
City of Johannesburg, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 7 months ago
Johannesburg, Gauteng, South Africa 4 months ago
Johannesburg, Gauteng, South Africa 8 months ago
Johannesburg, Gauteng, South Africa 4 days ago
Johannesburg, Gauteng, South Africa 1 year ago
Banking Business Analyst - Digital/AI/DataCity of Johannesburg, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 1 month ago
Analyst: AML Investigations BusinessSite Reliability Engineer
Posted 1 day ago
Job Viewed
Job Description
REQ - Keabetswe Modise
Closing Date: 05 September 2025
Job FamilyInformation Technology
Application Development
Manage Self: Professional
Job PurposeTo serve as an IT professional specialising in Site Reliability Engineering (SRE) at Nedbank, contributing to the strategic capability of the organisation as part of a dynamic team. The role is focused on advancing SRE discipline and working with other domains to influence the adoption. It is a strategic, consultancy-based role that involves enabling and contributing to solutions aligned with the principles of reliability, availability, and resilience, while also promoting frequent and efficient delivery from development teams.
Job Responsibilities- Collaborating with stakeholders, engineers, and operational SMEs to ensure all relevant parties are up to date with what is top of mind within the reliability service offerings
- Evolve production services based on customer needs and technology to ensure we remain competitive in the financial services industry/market.
- Influence squads during service or platform design to prevent system failures and improve performance.
- Engage with leadership and teams to adopt SRE practices with a core focus to contribute towards incident management and advocate for blameless postmortems.
- Engage and influence all teams involved in the software development life cycle with regards to observability, high availability utilising new or existing technology and improve disaster recovery plans.
- Implement automated-based solutions to achieve high availability, efficiency, reduce cost and performance to systems.
- Coach teams on best practices within the organisation via internal forums to position SRE fundamental knowledge and promote enterprise-wide knowledge sharing
- Assist with creating and maintaining system health and performance metrics reflecting real-time data, enabling proactive resolution, and faster troubleshooting.
- Collaborate and partner with DevOps engineer/coach to ensure efficient continuous integration/continuous deployment pipelines and resolve any failures or improve the flow.
- Take charge of technical leadership, engage with teams to identify best solutions, and mentor Junior Site Reliability Engineers to resolve technical challenges.
- Assist in defining and implementing metrics such as SLI's and SLO's to gain insight of user experience and performance of application.
- Define and deliver technical standards in partnership with all disciplines of software engineering for adoption of site reliability engineering.
- Participate and closely work with relevant COE's to improve release of new features to facilitate time to market.
- Build and maintain strategic relationships with the business units and vendors to be in sync on current ways of work and business decisions that are being embraced.
- Conduct maturity assessments within teams to measure SRE level of adoption and use results to outline a plan to assist teams how to get to the next level of maturity.
- Utilise application monitoring tools to generate report for informed decision making and driving visibility of Site Reliability Engineering.
- Adhere and comply with Nedbank group information management, data integrity and security policies and best practices to protect client data.
- Manage concurrent objectives, projects, groups, activities and time allocation based on prioritisation for effective delivery.
- Stay abreast of the most recent industry trends and practices and implement learnings back into the business to ensure alignment across industry.
- Responsible for the success of the team and projects by taking ownership of issues and ensuring their resolution.
- Articulate technical concepts to diverse audiences through proficient written and verbal communication to ease the understanding of the SRE discipline.
- Contribute to the successful implementation of the business strategy in an innovative high passed environment.
- Matric / Grade 12 / National Senior Certificate
- Advanced Diplomas/National 1st Degrees
- B-Tech Computer systems, BSc - Info Sys/Computer System or Related qualification
- Associate or professional (Amazon Web Services/Azure Solutions), ITIL, DevOps
- Min 8 years IT Experience with 5 years in relevant technologies or domains
- Technical Expert
- Analyst
- Consultant
- Microservices and containerization (K8s or Docker)
- Troubleshooting and root cause analysis
- Site Reliability Engineering Best practices
- DevOps framework
- Infrastructure and application monitoring
- Incident management and post incident analysis
- Tech Savvy
- Decision Making
- Building Networks
- Communication
- Trouble shooter
---
Please contact the Nedbank Recruiting Team at
If you can't find the job you're looking for, activate job alerts to be one of the first to know when new positions open up.
Nedbank Ltd Reg No 1951/ /06.
Authorised financial services and registered credit provider (NCRCP16).
For assistance please contact the Nedbank Recruiting Team at
#J-18808-LjbffrBe The First To Know
About the latest Graduate Jobs in South Africa !
Senior Industrial Process Engineer
Posted 1 day ago
Job Viewed
Job Description
*Fully Onsite
*Location: Midrand
Job Summary:
We are looking for an experienced and highly skilled Senior Industrial Process Engineer to join our team. The ideal candidate will possess a deep expertise in optimizing industrial processes and advancing manufacturing efficiency. This role requires a strategic thinker who can analyze, design, and implement complex processes to significantly enhance productivity, quality, and safety across our operations.
Key Responsibilities:
- Process Analysis: Lead the evaluation of existing manufacturing processes and systems to identify and implement improvements in efficiency, quality, and cost-effectiveness.
- Process Design: Design and develop new processes or enhance existing ones to drive productivity and align with production goals.
- Implementation: Oversee the end-to-end implementation of process improvements, ensuring successful execution and integration into existing systems.
- Troubleshooting: Provide advanced troubleshooting and resolution for complex process-related issues, implementing corrective actions to mitigate operational disruptions.
- Documentation: Develop and maintain comprehensive documentation of processes, modifications, and improvements for reference and compliance.
- Collaboration: Facilitate collaboration with cross-functional teams including production, quality assurance, and maintenance to ensure the seamless integration and execution of process improvements.
- Compliance: Ensure that all processes adhere to industry standards, regulations, and safety guidelines.
- Training: Deliver training and mentorship to staff on new processes and best practices, fostering a culture of continuous improvement.
- Process Mapping: Create and maintain detailed process maps and flowcharts to visually represent workflows, interactions between tasks, inputs and outputs, roles and responsibilities, decision points, and information flow. Use process mapping to identify inefficiencies, standardize procedures, and improve overall process understanding and documentation.
Qualifications:
- Education: Bachelors degree in Industrial Engineering, Mechanical Engineering, or a related field. A Masters degree or relevant certifications (e.g., Six Sigma Black Belt, Lean Manufacturing) is highly desirable.
- Experience: Minimum of 5 years of experience in industrial process engineering or a related senior role. Experience in Telecommunications is advantageous
- Skills:
- Expertise in process analysis, design, and optimization.
- Advanced proficiency in process simulation and modeling software (e.g., AutoCAD, MATLAB).
- In-depth knowledge of Lean Manufacturing, Six Sigma, and other process improvement methodologies.
- Strong analytical and problem-solving capabilities.
- Excellent communication, leadership, and interpersonal skills.
- Proven ability to manage multiple projects simultaneously and work effectively under tight deadlines.
- Technical Expertise: Extensive knowledge of industrial equipment, systems, and software related to process control and automation.
Site Reliability Engineer
Posted 1 day ago
Job Viewed
Job Description
Flash
2024/12/12 Western Cape
Job Reference Number: T169
Department: Technology
Business Unit:
Industry: Fintech
Job Type: Permanent
Positions Available: 3
Salary: Market Related
We are looking for an individual passionate about technology and experience in developing and managing cutting-edge environment monitoring solutions, as well as using software and automation to solve problems and manage production systems.
Job Description
RESPONSIBILITIES:
- Master multiple scripting and programming languages to achieve advanced proficiency and deliver robust solutions.
- Drive the design and implementation of sophisticated automation tools and processes for managing large-scale systems.
- Lead critical incident responses with composure and efficiency, followed by thorough post-incident reviews to implement preventative measures.
- Shape system architecture and design, bringing your vision and expertise to influence high-impact decisions.
- Champion the creation and adherence to reliability standards, ensuring scalable and sustainable system operations.
- Demonstrate strong strategic thinking and planning abilities to drive team and organizational success.
- Exhibit exceptional leadership skills, with the capacity to influence key technical decisions and inspire cross-functional teams.
- Possess mentorship and coaching expertise to nurture and develop junior and intermediate team members, fostering a collaborative and growth-oriented environment
MINIMUM REQUIREMENTS:
- 8-10years relevant experience in SRE, DevOps, or system engineering Matric
- Proficiency in scripting languages
- Relevant certification such as Oracle, Cloud,Dev Ops
- Continuous delivery
- Cloud skills & best practices
- Observability (System and Application Performance Monitoring)
- Infrastructure as code
- Configuration management (Infrastructure as a Service)
- Containers
- Automation
- Collaboration and Communication
- Coding and Scripting
- Azure DevOps
- General systems uptimes
- SLO (Service-level Objectives)
- Latency
- Incident and outage management
- Change management
- Capacity planning
Senior Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Job title: Senior Software Engineer
Reporting to: Software Engineering Team Lead
Location: Remote
ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S EE TARGETS
WHAT WE DO
Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love.
If you’re looking for a new place to call ‘home’ that believes in the potential of the broader SME landscape in South Africa and a place where you’ll work with awesome people - then Lula’s the place for you!
We’re making business banking fast, human, Lula!
CULTURE CODE
- We Embrace Curiosity- We continuously seek better ways to deliver value with a solutions-over-problems mindset.
- We win as One - We collaborate, build strong relationships and value diverse perspectives
- We’re Driven by Purpose - We are passionate and committed to delivering the best products and services for SMEs
- We Execute with Ambition - We set ambitious goals, embrace challenges, and deliver with focus and determination
OVERALL PURPOSE
Our platform is the market leader in online business lending, is based on the Microsoft stack and is hosted in the cloud.
We are looking for a motivated Senior Software Engineer to join our dynamic, vibrant and energetic Engineering team. The successful candidate will be required to contribute towards system architecture, technical decision making, planning and development of platform features and advance our platform to the next phase of operation and functionality. The application is the market leading online small business lending platform which incorporates all aspects from multiple API integrations with other fintech platforms to advance business logic around risking, pricing and machine learning prediction for quick turnaround funding offers.
In addition, the successful candidate will be required to mentor junior Developers and be an active member of code reviewing sessions. Furthermore, taking responsibility for project delivery and system maintenance.
This role will expose you to several aspects of software development, service provider integrations, full stack technologies, project responsibility and team mentorship.
Responsibilities will include:
- Extend and maintain existing and new software systems on the Lula platform (and/or Lula white labeled/partner platforms)
- Project scheduling, planning reporting and analysis tasks
- Planning, estimating, and continuously improving code quality, system design and processes
- Work with the business to understand and implement complex requirements
- Technical advice and system architecture
- Driving Engineering Excellence within Lula
- Collaboration between product delivery teams
- Mentorship of more junior team members
- Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
- Participation in technical architecture/problem resolution sessions
- Work in an agile environment, assisting in the move towards Continuous Deployment
THE COMPETENCIES WE’RE AFTER
- Full stack development exposure
- Ability to mentor more junior team members
- Efficiency and optimisation driven
- Analytical thinker
- Problem solver
- Attention to detail
- Innovative
- Advanced communication skills
- Team player
- Knowledge sharing
- Interest and passion for technology
THE SKILLS AND EXPERIENCE WE’RE LOOKING FOR
- A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent
- Honours and/or Master’s degree an added advantage
- 6+ years experience in object oriented development (Preferably C# or Java)
- Solid experience in test-driven development
- Exposure to any of the following
- architectural design principles
- secure coding practices
- front-end scripting technologies (Javascript, Jquery, React)
- API design, with a OpenAPI preference
- micro-services and/or service oriented architecture
- cloud based environments (Preferably Azure)
- CI/CD pipelines (eg. Github Actions)
- database design
- Agile development
- source control (e.g. GitHub) and branching strategies
- Containerisation technologies (eg. Docker)