logo ENERGY & RESOURCES
TALENT SPECIALISTS
Recruiting?

Job Search

88 Live jobs
  • Home
  • Search
(1)
Senior Full Stack Developer
Added 08/07/2025
Reference: JE-SSE_1751954843

Senior Software Developer (Full Stack) Hybrid - JohannesburgJoin one of South Africa's leading JSE-listed financial services firms, renowned... Read more

Senior Software Developer (Full Stack) Hybrid - Johannesburg

Join one of South Africa's leading JSE-listed financial services firms, renowned for consistent growth, innovation, and performance that outpaces the competition. This is a unique opportunity to be part of a high-impact technology team that is central to the digital transformation of the wealth management space. As a Senior Software Developer, you'll play a critical role in the design and development of transactional websites and core line-of-business systems, working closely with business stakeholders to deliver secure, scalable, and value-driven solutions.

Responsibilities:Build and maintain high-quality digital platforms, websites, and internal systems.Take full ownership of technical deliverables from concept through to deployment.Collaborate across teams to improve client journeys and internal processes through automation and innovation.Ensure availability, scalability, and security across applications and services.Drive continuous improvement of engineering standards and practices.Work in an Agile/Scrum environment with strong business engagement.Requirements:BCom / BSc degree in Computer Science, Information Systems, or related field (must have)5+ years of software development experience in enterprise environments.Expert understanding of the software development processStrong experience with:C# .Net / ASP.NET (Web Forms, MVC 2.0+).NET Core (Web API, Windows Services)SQL Server 2012+Modern JavaScript libraries (Angular, KnockoutJS, JQuery, etc.)HTML5 / CSSRESTful ServicesCloud PaaS platformsCI/CD pipelinesContainerization tools (Kubernetes / Docker)Agile / Scrum delivery experience. Read less
R780,000.00 - 1,000,000.00
Per annum
Johannesburg
Permanent
Area Sales Manager
Added 23/06/2025
Reference: ASM001SL_1750661497

A science-driven company working at the intersection of animal nutrition, food safety, and global wellness. Their innovations support... Read more

A science-driven company working at the intersection of animal nutrition, food safety, and global wellness. Their innovations support the responsible production of animal protein by delivering advanced nutritional solutions and speciality ingredients. By helping producers and food companies to create high-quality, trustworthy products, they contribute to a more secure and sustainable food supply worldwide. Their work bridges agriculture and food manufacturing, with an emphasis on improving overall health.

The Area Sales Manager will lead a senior team of consultants regarding performance and drive KPIs. They will play a pivotal role in partnering with other internal stakeholders in the business and formulating the regional sales strategy. The ideal candidate is a motivated, well-organised individual who has a deep understanding of prospecting and developing strong relationships with customers.

Position: Area Sales Manager

Location: Johannesburg

Salary: R1 500 000 - R1 700 000 depending on experience

Duties & Responsibilities:

Establish budgets and strategic plansFoster collaboration with key internal partnersImplement effective strategies for customer relationshipsDrive business growth by maintaining a strong pipeline of strategic projectsManage the sales process through the customer service team to ensure smooth and consistent customer experiencesMonitor performance and manage the senior sales team

Education/Experience:

Minimum 8 - 10 years sales management experienceSimilar industry requirement experienceRecognised Degree

Read less
R1,500,000.00 - 1,700,000.00
Per annum
Johannesburg
Permanent
UX/UI Designer
Added 12/06/2025
Reference: JE-UXUI_1749721199

Intermediate UX/UI Designer - (Pretoria)A technology company focused on developing software for advanced management systems is looking for... Read more

Intermediate UX/UI Designer - (Pretoria)

A technology company focused on developing software for advanced management systems is looking for an Intermediate UX/UI Designer to join their team in Centurion. You'll work closely with the UX/UI Lead, product teams, and developers to design user-friendly, visually engaging web and mobile interfaces. The role is ideal for someone with a strong portfolio, solid experience in design tools, and an interest in building practical, user-centred solutions.

Key Responsibilities:Design wireframes, prototypes, and high-fidelity UI for desktop and mobile platforms.Collaborate with cross-functional teams to align design with product goals.Create user flows, journey maps, and personas to guide design decisions.Maintain and evolve design systems and style guides.Conduct user research and usability testing to improve designs.Provide design support through development and implementation phases.Keep up with design trends and contribute to design reviews and feedback sessions.Requirements:4+ years of experience in UX/UI design.Proficient in Figma, Sketch, or Adobe XD.Strong portfolio showing practical design work across platforms.Understanding of user-centred design principles.Experience working in Agile/Scrum environments.Front-end knowledge (HTML/CSS/JavaScript).Experience in technical fields (e.g., IoT or SCADA) is an advantage.

Competencies:

User-Centric Research: Uncover and understand user needs, behaviours, and motivations to inform the design process.Wireframing and Prototyping: Create wireframes, interactive prototypes, and mock-ups to visualise and test design concepts.Interaction Design: Apply interactive design principles to create engaging user interactions.Visual Design: Strong skills in aesthetics, layouts, colour theory, and typography for visually appealing interfaces aligned with brand guidelines.Information Architecture: Organise and structure information effectively for optimised user navigation and accessibility.Usability Testing: Conduct usability tests, gathering feedback, and iterate designs based on user testing results to enhance the user experience.

Soft Skills:

Detail-oriented with strong visual design skills.Good communication and collaboration abilities.Problem-solver who can take ownership of tasks.Comfortable working in a fast-paced, feedback-driven environment.

Read less
Negotiable
Pretoria
Permanent
Senior Full Stack Developer
Added 02/05/2025
Reference: JE-SFST_1746176255

Senior Full Stack Developer - Remote (South Africa-based)About the Role:An expanding international consultancy is seeking a Senior Full-Stack... Read more

Senior Full Stack Developer - Remote (South Africa-based)About the Role:

An expanding international consultancy is seeking a Senior Full-Stack Developer to drive digital transformation for a diverse set of corporate clients. In this role, you'll work on end-to-end development, utilising C# and ASP.NET on the back end, with JavaScript as the primary front-end technology. As a senior team member, you'll contribute to high-quality, scalable applications, mentor junior developers, and lead small project teams to solve complex challenges.

We're looking for someone who is actively hands-on with coding, has a genuine passion for software development, and brings expertise in both vanilla JavaScript and modern JavaScript frameworks.

Key Responsibilities:

Develop and maintain high-quality software solutions using C#, ASP.NET, and JavaScript on the front end.

Write clean, efficient, and maintainable vanilla JavaScript code.

Build dynamic front-end interfaces using modern frameworks such as React, Vue, or Angular.

Take ownership of technical design and implementation for projects, ensuring best practices are followed.

Break down technical requirements into actionable tasks and iterative deliverables.

Translate client requirements into effective software solutions, collaborating closely with clients.

Skills & Experience Required:

Bachelor's Degree in Computer Science, Information Technology, Engineering or proven experience-based equivalent.

9+ years of experience in Full Stack Development.

Solid experience with C# and ASP.NET.

Must have hands-on experience with vanilla JavaScript.

Must have experience with JavaScript frameworks such as React, Vue, or Angular.

Strong understanding of SQL Server and ORMs like Entity Framework.

Deep understanding of Object-Oriented programming principles and software architecture.

Experience with version control systems (e.g., GitExtensions).

Proven ability to translate business needs into technical solutions.

Actively involved in coding and passionate about building great software.

Read less
Negotiable
Johannesburg
Permanent
Commercial Specialist
Added 02/05/2025
Reference: 123456_1746175552

About the Role A boutique shipping firm is seeking a Commercial Specialist to join its team. This is... Read more

About the Role

A boutique shipping firm is seeking a Commercial Specialist to join its team. This is a full-time position based in Cape Town, working closely with the commercial team and the CEO, who visits Cape Town regularly.

The ideal candidate will have a strong commercial mindset and experience in marine and offshore vessel operations, with a focus on contract management, vessel performance optimization, and cross-chartering activities. Additionally, the role will involve sales, account management, and purchasing to support commercial vessel operations.

Key Responsibilities

Manage marine and offshore vessel contracts, ensuring compliance with local regulations.Optimize vessel performance and efficiency.Engage in cross-chartering activities to maximize commercial opportunities.Oversee sales and account management, maintaining strong relationships with clients and stakeholders.Handle purchasing activities related to commercial vessel operations.Negotiate contracts and pricing agreements with vendors and service providers.Collaborate with internal teams to ensure smooth commercial operations.

Qualifications & Experience

Strong communication and customer service skills.Experience in sales and account management within the marine or oil & gas industries.Expertise in purchasing and procurement processes.Experience in commercial vessel operations is a plus.Strong negotiation and problem-solving skills.Bachelor's degree in Business Administration, Marine Transportation, or a related field.

Read less
Negotiable
Cape Town
Permanent
Back End Developer (Senior)
Added 30/04/2025
Reference: SSB4_1746005682

Are you a talented Senior Backend Developer with a strong foundation in software development and a passion for... Read more

Are you a talented Senior Backend Developer with a strong foundation in software development and a passion for building impactful solutions? Join a fast-growing, purpose-driven scale-up that's redefining the intersection of fintech and sustainability.

This is your chance to help build systems that scale to handle 1 billion transactions, all while contributing to a greener planet.

Location: Cape Town, Hybrid - must be Cape Town based or willing to relocate to Cape Town. Work Setup: Current: 1-3 days in a co-working office per week.

What You'll Be Doing:

Joining the core API team to help redevelop a platform critical to the company's growth.Designing, building, and maintaining scalable backend systems and services.Collaborating with cross-functional teams to deliver high-performance solutions.Working in a fast-paced, high-growth environment that values innovation and adaptability.

Essential Requirements:

7+ years of software development experience, with a focus on backend technologies.Proficiency in TypeScript, Node.js, and PostgreSQL.Experience developing RESTful APIs and ensuring their reliability and scalability.Familiarity with cloud infrastructure (GCP preferred, but AWS works too)Candidates should demonstrate versatility in programming languages and possess a broad skill set across multiple languages, showcasing adaptability to diverse technical environments.

Bonus Points (Nice-to-Haves):

Knowledge of NestJS, Kubernetes, and Terraform.Hands-on experience with CI/CD pipelines (GitHub Actions preferred).Exposure to microservice architecture, NoSQL databases, and big data tools (e.g., BigQuery).

Preferred Background:

Experience in fintech, payments, or ecommerce is advantageous but not mandatory.A passion for sustainability and making a positive impact on the world.

Why Join?

Work on cutting-edge solutions for fintech, ecommerce, and sustainability.Be part of a small, dynamic team at a critical growth stage, where your contributions will have a direct impact.Enjoy a hybrid work model with flexibility to balance your work and personal life.Be part of a mission-driven company that's integrating sustainability into every transaction. Read less
Negotiable
Cape Town
Permanent
Full Stack Developer (Senior)
Added 30/04/2025
Reference: SSB3_1746005566

We are excited to collaborate with a pioneering fin-tech company committed to advancing sustainability through cutting-edge solutions. They... Read more

We are excited to collaborate with a pioneering fin-tech company committed to advancing sustainability through cutting-edge solutions. They are seeking an experienced Senior Full Stack Developer to become an integral part of their expanding team.

Location: Cape Town, Hybrid - must be Cape Town based or willing to relocate to Cape Town. Work Setup: Current: 1-3 days in a co-working office per week.

Your Key Responsibilities:

Take full ownership of systems, driving them independently and making impactful technical decisions.Showcase your leadership skills with opportunities to grow into a team lead role.Collaborate with cross-functional teams to deliver exceptional, high-performing software solutions.Lead technical innovation, upholding best practices and performance standards.

What You'll Bring:

Experience: A minimum of 7 years as a Full Stack Developer.Expertise: Proven ability to manage and own systems, with a track record of independent technical decision-making.Leadership: Demonstrated experience in formal or informal leadership roles.

Tech Stack & Skills:

Languages: Proficiency in Node.js and TypeScript (experience with Golang is a plus for future projects).Frontend: Hands-on experience with React, with recent experience within the last 5 years.CSS: Strong understanding of modern CSS techniques.SDK Development: Highly desirable but not essential.Cloud Knowledge: Cloud-agnostic expertise preferred; familiarity with GCP is an added advantage.

What's in it for You?

Be part of a forward-thinking company that's shaping the future of sustainability in fintech.Collaborate with a passionate, innovative, and dynamic team in a tech-first environment.Accelerate your career with opportunities to step into leadership roles.

If you're a skilled Senior Full Stack Developer with a drive for innovation and a passion for fintech and sustainability, this is your chance to make an impact.

Take the next step in your career-apply now and join a company making a real difference!

Read less
Negotiable
Cape Town
Permanent
Business Intelligence Analyst (Renewables)
Added 30/04/2025
Reference: SSB2_1746005355

A leading independent power producer in Africa is seeking a Business Intelligence Analyst, on a Permanent basis in... Read more

A leading independent power producer in Africa is seeking a Business Intelligence Analyst, on a Permanent basis in Cape Town (Claremont.)

Applicants should be South African Citizens, or have the right to work in South AfricaApplicants should already be living in Cape Town, or willing to relocate to Cape Town from within other cities in SAApplicants should be comfortable with an in-office environment (up to 5 days per week)

The Business Intelligence Analyst will play a key role in developing, implementing, and optimizing the Asset Management System (AMS.)

The Analyst will work closely with business units to improve systems, processes, and data management in maintenance, materials management, and ERP systems. This role will ensure alignment with the organization's strategic goals and the successful adoption of asset management systems and business processes.

Additionally, the BI Analyst will identify inefficiencies within business operations, leveraging relevant software and services to create insightful reports, dashboards, and visualizations that enhance decision-making and business performance.

This role supports remote sites across South Africa and will occasionally require travel to these sites, as well as occasional international travel to other African power plants.

Key Responsibilities:

O&M Support:

Lead the implementation and continuous improvement of the ERP system, ensuring alignment with ISO 55000 standards for the renewable energy plant portfolio.Act as the O&M and Supply Chain Power User, collaborating with the ERP Service Centre to manage site-specific ERP cases.Provide ad hoc training for site teams on O&M and Supply Chain processes within the ERP system.Support stock-taking processes across all sites, ensuring timely and accurate completion.Manage and maintain ERP master data, including inventory, supplier information, MRP, equipment trees, and maintenance plans.

Business Process and Performance Analysis:

Develop, implement, and embed key business processes and procedures, including change management, maintenance planning, work order management, materials management, and risk management.Coordinate and analyse the monthly Asset Management Scorecard for all operational sites.Develop and implement advanced reporting to facilitate data-driven decision-making, synthesizing financial, technical, maintenance, and performance data.Participate in site audits to ensure compliance with O&M and Supply Chain standards and processes.Collaborate with business stakeholders to identify current and future data needs, converting these into technical specifications for data analysis.

Minimum Requirements:

BTECH or Bachelor's Degree in Engineering, or similar is required.5+ years' working experience in developing and implementing business systems and processes, especially those related to management of change, risk management and asset management.Working knowledge or experience with implementing or the use of ERP systems to support business processes.Excellent working knowledge of Microsoft Office including PowerPoint, Project and PowerBI.Code 8 driver's license or similar Read less
Negotiable
Cape Town
Permanent
Cybersecurity Analyst (Intermediate)
Added 30/04/2025
Reference: SSB1_1746005156

We are seeking a Cybersecurity Analyst with a minimum of 2 years of experience to join our Financial... Read more

We are seeking a Cybersecurity Analyst with a minimum of 2 years of experience to join our Financial Services clients' local security team, working in-office from Tokai, Cape Town.

In this role, you will play a critical part in monitoring security platforms, analysing security incidents, researching new threats, and implementing security measures to mitigate risks and improve the overall security posture.

As a Cybersecurity Analyst, you will also support the conduct of security assessments and audits and provide training to users to increase security awareness.

If you have a passion for cybersecurity and a desire to learn and grow in this field, we encourage you to apply.

Applicants should already reside in Cape Town and have the ability to travel to and from TokaiApplicants should be willing to work in-office for a 5 day week.There is no opportunity for a hybrid or remote setup.

Key Responsibilities:

Implementing security measures to prevent and mitigate cyber-attacks, such as firewalls, encryption, and access controls.Conducting regular security assessments and audits to identify vulnerabilities and assess overall security posture.Keeping abreast of emerging technologies and trends in the field of cybersecurity.Monitoring and analyzing security systems to identify potential security threats and vulnerabilities.Conducting security investigations, responding to security incidents, and documenting findings.Communicating security risks and incidents to stakeholders and management.Staying current with security certifications and continuing education opportunities to maintain expertise in the field.Asist in ensuring compliance with relevant regulations and standards related to information security.Work closely with the IT teams to enhance and ensure overall security posture.Evaluate existing security measures regularly to ensure their effectiveness.

Minimum Requirements:

A bachelor's degree in computer science, cybersecurity, or a related field preferred.At least 2 years' experience as a cyber security analyst.Certification & Accreditation: Higher Level Microsoft / Networking / Information SecurityCertified in Cloud infrastructure and security.Knowledge of security principles and technologies, including firewalls, encryption, and intrusion detection systemsKnowledge of programming in scripting languages such as Python and PowerShell.Familiarity with security frameworks and regulations, such as NIST and PCI DSS. Read less
Negotiable
Cape Town
Permanent
Software Test Analyst (Manual)
Added 30/04/2025
Reference: SSB_1746004977

We're seeking a Software Test Analyst: Intermediate (Manual) with between 4 to 6 years of experience to join... Read more

We're seeking a Software Test Analyst: Intermediate (Manual) with between 4 to 6 years of experience to join our Software Development client who focuses on developing niche Insurance Platforms and Business Systems.

This position is based in StellenboschApplicants must be living in the Western Cape. If not, have a footing (accommodation, family, friends, etc. already in Cape Town) and can move at their own cost and relocate timeouslyThis position follows a Hybrid working model (3 in-office days/week in Stellenbosch.)

Key Responsibilities:

As a Software Test Analyst, you play a critical part in ensuring the "Definition of Done" is met.You will form part of cross-functional development sprint teams where you will serve as the gatekeeper for quality assurance in the teams.Designing and executing Test Cases.Creating formal test documentation, including test plans and test completion reports.Testing functionality and ensuring that this aligns with the acceptance criteria.Setting up and maintaining environments for testing purposes.Testing functionality to verify performance and reliability.Logging and tracking bugs, defects, issues, and risks.Doing regression and integration/release testing.Doing manual testing with added formal exposure to automation testing.Collaborate with teams and participate in scrum processes.

Minimum Requirements:

ISTQB Certificate in Software TestingBetween 4 and 6 years of experience in Software Testing (Intermediate role)Experience with issue/defect tracking toolsExperience in creating test cases, test scenarios, and test plansExperience with Modern Test TechnologiesExperience with Web Application Testing (UI)Formal Exposure to Automated testing and Automated testing toolsExperience with API testing using software such as Postman and SwaggerSQL knowledge and an understanding database concepts (e.g. the ability to write a basic query and run this in the database, or the ability to read SQL code) Read less
Negotiable
Stellenbosch
Permanent
logo ENERGY RESOURCES
TALENT SPECIALISTS
logo
  • +27 (0) 21 213 1040
  • [email protected]

Navigation

  • About Us
  • Job Seekers
  • Employers
  • Contact us
  • Login/Register

Policies

  • Privacy Policy
  • Terms of Use
  • Cookie Policy
  • Modern Slavery
  • Social Value Policy
  • ESG Strategy

Socials

  • Linkedin

Cookie Management

  • Manage Cookie Preferences

Cookie Management

  • Manage Cookie Preferences

COPYRIGHT © 2024 NGAGE SPECIALIST RECRUITMENT LIMITED. ALL RIGHTS RESERVED. COMPANY REGISTERED IN ENGLAND AND WALES WITH COMPANY NUMBER 06189822.

  • Job search
  • About Us
    • Social value
    • Work for us
  • Job Seekers
    • Energy transitions
    • Energy resources
    • Energy financials
    • Energy networks
  • Employers
    • Energy transitions
    • Energy resources
    • Energy financials
    • Energy networks
  • Contact us
Login
Register

Find your new role

Enter your details to access your account.

Trouble logging in?
Required for two factor authentication
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB

Apply for...

Added
COMPETITIVE SALARY

Your file must be a doc, docx or pdf. No larger than 5MB.

In compliance with GDPR, you have the right to request a copy of the data entered on this form or to request its deletion at any time. The data is stored securely and can be accessed by emailing us. Please refer to our Privacy Policy for further information about how we process data. If you are happy to proceed, please confirm your consent below.

Refer a friend


In compliance with GDPR, you have the right to request a copy of the data entered on this form or to request its deletion at any time. The data is stored securely and can be accessed by emailing us. Please refer to our Privacy Policy for further information about how we process data. If you are happy to proceed, please confirm your consent below.

Create a job alert

for the following search criteria

Frequency :

Create an account

To receive personalised job alerts, please create an account below.

Already have an account? Log in

Let us know you agree to cookies

We use cookies to provide you with the best possible browsing experience on our website. You can find out more here.