Senior Software Developer (Full Stack) Hybrid - JohannesburgJoin one of South Africa's leading JSE-listed financial services firms, renowned... Read more
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 lessWe are seeking a Senior Business Developer, based in Johannesburg, working for a Global Energy company.Reporting to the... Read more
We are seeking a Senior Business Developer, based in Johannesburg, working for a Global Energy company.
Reporting to the regional head of Business Development, you will be expected:
To possess a complete understanding of the legislation pertaining to conventional energy investments (focus is gas fired generation) in the market of reference and to monitor developments thereof;To have a complete insight of the competitive environment in the sector, in the area of reference and to perform analyses thereof to be used for developing the company's business strategy;To possess a sound understanding of the solutions that are available in the areas of reference for the financing of conventional energy products and the impact of each such solution to the various business models;To support a partner acquisition strategy based on the profile of the company's or project's business needs as well as to support its implementation through efficient cooperation with other corporate departments, as necessary;To identify and analyze business opportunities meeting the company's investment guidelines, such opportunities to include greenfield developments, acquisitions, participation to competitive processes (public or private) and commercial origination on a bilateral basis with large energy off-takers, in each case subject to budget and time constraints;To support the preparation of all documentation/attend meetings necessary for investment approval, whether internal and/or external (when a third-party approval is required);To all necessary activities for the project development, with special attention to permitting and liaisons with (internal or external) stakeholders;To involve other stakeholders during the development cycle and, once ready, handover the projects for construction while maintaining responsibility for supporting such functions as required;To coordinate or if required form part of, a cross-functional team composed of many departments of the company (and/or external service providers) for the achievement of the above;To maintain and develop organizational culture, values and reputation in its markets and with all staff, customers, suppliers, partners and regulatory/official bodies
Technical-professional knowledge
Sound knowledge of conventional energy business and its value chain, energy markets (incl. regulation) and related technologies;Investment valuation principles;Corporate finance;Sound understanding of the conventional energy competitive environment;Negotiation skills (specifically on commercial contracts, partnership agreements).Communication and presentationBusiness acumenShowing initiative & taking ownership, results-driven, passion for excellence, attention to detailDeal structuring & negotiationRelationship management - ability to work in matrix corporate environmentsInternational outlook & mindset, willingness to travel (expatriation possible too)Team player, performing under pressure & problem solving
Experience
5-8 years' work experience in business development, investment analysis or commercial positions of similar natureInternational experience will be considered a strong plusEngineering, Economics or Law degreeWork experience in PPA negotiation and project finance processes.
Salary: up to R1,350,000 pa + Bonus
Read lessAre you a seasoned energy professional ready to drive sustainable solutions across Africa? Our client, a leading resources... Read more
Are you a seasoned energy professional ready to drive sustainable solutions across Africa? Our client, a leading resources company, is seeking a Principal for their Energy department for Africa to guide their sustainable energy future and enhance energy procurement across their African operations.
In this role you will be responsible for cultivating strategic partnerships and developing innovative commercial solutions to optimise energy sourcing. Your expertise will be crucial in shaping decarbonisation pathways, ensuring operational excellence, and achieving cost-effectiveness.
Key Responsibilities Include:
Driving energy strategy through market intelligence and evolving energy landscapes.
Managing an energy portfolio of approximately US$500M and fostering strategic supplier relationships.
Collaborating with legal, operations, sustainability, technology, and marketing teams to advance energy strategy.
Championing continuous improvement and providing subject matter expertise to cross-functional teams.
We're Looking For Someone With:
A minimum of 5 years of experience in a Commercial/Supply environment with an energy background (electricity, gas).
Proven experience in developing commercial strategies, leading strategic negotiations, and financial modelling.
A strong understanding of energy and carbon markets, with experience within Africa.
A Bachelor's Degree in Business, Commerce, Finance, Engineering, or related disciplines.
Experience in carbon sourcing/markets is advantageous.
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 teamEducation/Experience:
Minimum 8 - 10 years sales management experienceSimilar industry requirement experienceRecognised DegreeRead less
JOB PURPOSE To manage the Drawing Office, including project management, staff management and to maintain an environment that... Read more
JOB PURPOSE
To manage the Drawing Office, including project management, staff management and to maintain an environment that supports the effective execution of customer orders.
JOB FUNCTION
Design & drawing support Proposal and costing drawings have no errorsDesigns are modified and revised to correct operating deficiencies or to reduce production problemsDrawings are checked, approved and customer specifications are evaluated to meet installation requirementsOversee fabrication end product for design flaws/improvement, drawing processes are monitored and reviewed against deadline targets to ensure on time deliveryDrawings are updated to as-built status on completion of manufactured items to ensure capture of design changes AdministrationAdministrative systems are set up, maintained and improved for the relevant production divisions activitiesMonthly reports are submitted by due dateSuppliers are managed as per contract, participation in events and exhibitions as required, tenders are managed as required Delivery on manufacturing drawings on agreed time framesLead times are kept constant as per market expectation and the demand is managed reliability through the fluctuations ComplianceQuality and safety standards are adhered to and integrated into design, procedures, design specifications and ISO standards are adhered to Customer/stakeholder liaisonSite meetings and visits are attended as required, consultation with Senior Management and business units as required ManagementManage team in line with company policyContingency plans are developed to ensure drawing office sustainability and succession planning is managed Calculations are automated to reduce lead times, overtime is managed / reported on a monthly basis and resource utilisation is managed against budget Continuous improvement and cost managementAreas for continuous improvement are identified and addressQualifications and Minimum Requirement
Engineering Qualification / Qualified Artisan8 years drafting experience in a relevant industry of which at least 3 years should have been in a senior capacity managing staffDrivers Licence is required and willing to travel outside SA borders if requiredInventor (Displays advanced knowledge of packages)Proficient in Microsoft Office Suite (MS Word, Excel and Outlook) and JADE would be advantageousCustomer focused, problem solver, can build a successful team, good decision making, communication, planning and organising skills, attention to detail, innovative, quality and safety orientated Read lessGroup Plant Maintenance Manager Design and implement maintenance plans and strategies as well as preventive maintenance programmes to... Read more
Group Plant Maintenance Manager
Design and implement maintenance plans and strategies as well as preventive maintenance programmes to ensure optimal functioning of equipment, machinery and tooling, minimising downtime and maximising productivity. To lead the maintenance team in ensuring the reliability, availability, and efficiency of plant and equipment assets.
JOB FUNCTION
The successful candidate will be responsible for:
Plant Maintenance and Improvement
Implement and maintain maintenance management systemsCoordinate maintenance schedules to meet production requirementsImplement and manage maintenance spares procurement and stockImplement plant and tooling expansion, upgrade and maintenance projects.Manage and implement plant digitisation strategy: SC ADA, MESImplement and maintain plant and equipment projects and maintenance processes
Tooling Management
Source and procure tooling following the commercial processEnsure that new/modified tooling meets production and quality requirementsManage the evaluation, maintenance and documentation related to the condition of all tooling
Financial Management
Develop the annual budget for plant and tooling related projects, maintenance and tooling.Control project and operational expenses within budgetImplement cost saving measures while ensuring maintenance operations remain efficient and effectiveManage supplier service level agreements
Safety and Compliance
Perform the duties of a Legal appointmentDraft and implement safety policies and proceduresDeal with plant related safety issuesComply with relevant regulations, industry standards and company policies related to Safety and EnvironmentalPeople Management
Plan, select, develop and maintain workforce capabilities for the function as required by the operationEnsure compliance to company HR policies for departmentDevelop contingency plans to ensure organisational sustainability
REQUIREMENTS
Tertiary qualification in engineering (mechanical, electrical or industrial)10 years of experience in maintenance management or a related role within a manufacturing environment.Experience with maintenance planning, budgeting, and team leadership.Strong technical analysis and trouble-shooting skillsExcellent communication, interpersonal and customer service skills, including written and verbal communication and the ability to facilitate meetings/conversations.
Read less
Our client is a prestigious multinational operating at the forefront of sustainable development is seeking an accomplished Head... Read more
Our client is a prestigious multinational operating at the forefront of sustainable development is seeking an accomplished Head of Energy to spearhead strategic energy initiatives across its African footprint. This is a rare opportunity to influence a multi-hundred-million-dollar energy portfolio and directly contribute to decarbonisation and innovation within a highly respected global business.
You will be responsible for crafting and executing commercially sound, future-ready energy strategies across the company's African operations. Working in partnership with cross-functional teams-you will play a critical role in shaping energy procurement, fostering key market relationships, and enabling carbon reduction objectives through intelligent sourcing and regulatory insight.
Key Focus Areas
Drive commercial energy strategy across diverse jurisdictions in Africa.Lead negotiations and procurement for electricity, gas, and emerging energy solutions.Maintain and grow strategic relationships with suppliers, partners, and regulators.Provide market intelligence and ensure alignment with evolving regulatory and carbon frameworks.Support internal collaboration to roll out scalable, high-impact energy solutions.Ideal Candidate Profile
Minimum 5 years in a commercial or supply function, with strong exposure to energy markets.Proven success in shaping commercial strategies and leading negotiations.In-depth knowledge of African energy landscapes and regulatory structures.Financial modelling proficiency and excellent stakeholder engagement skills.Degree in Business, Engineering, Finance, or related fields.Experience in carbon markets is a distinct advantage.Read less
Senior Full Stack Developer - Remote (South Africa-based)About the Role:An expanding international consultancy is seeking a Senior Full-Stack... Read more
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 lessWe are looking for a highly empathetic and engaging individual to join a leading Solar firm as a... Read more
We are looking for a highly empathetic and engaging individual to join a leading Solar firm as a Technical Support Manager. In this role, you'll provide advanced technical assistance and troubleshooting support to customers with their solar energy systems. You'll interact via phone, email, and chat to diagnose and resolve issues efficiently, and escalate complex problems as needed.
Responsibilities:
Provide advanced technical support for solar energy systems.Diagnose and troubleshoot issues with solar panels, inverters, batteries, and monitoring systems.Assist customers with system setup and optimization.Document interactions and resolutions in the support ticketing system.Collaborate with Tier 1 agents and escalate complex issues to Tier 3.Stay updated on solar technology advancements.
Qualifications:
3-year diploma or equivalent; college degree is a plus.2+ years in technical or customer support, ideally in the solar energy industry.Strong technical knowledge of solar energy systems.Proficiency in troubleshooting electrical and mechanical issues.Excellent communication skills for explaining technical concepts.Experience with support ticketing systems and CRM software.Ability to work independently, prioritize tasks, and handle customer issues with empathy.Willingness to work in shifts, including evenings and weekends.
If you are passionate about solar technology and providing exceptional customer service, we'd love to hear from you!
Read lessAn exciting opportunity has opened for a Customer Success Manager to take ownership of a newly established renewals... Read more
An exciting opportunity has opened for a Customer Success Manager to take ownership of a newly established renewals function within a high-performing, growth-driven environment. This strategic role is ideal for someone who thrives in building structures from the ground up, with a strong focus on customer retention, recurring revenue, and operational excellence.
About the Role:
The successful candidate will be responsible for designing and launching a complete renewals process - including frameworks, systems, and tools - that supports long-term customer success across the Middle East and Africa region. Once in place, you'll lead a dedicated team focused on maximising annual recurring revenue through proactive contract renewals, upselling, and churn mitigation strategies.
Key Responsibilities:
Develop and implement a scalable renewals strategy.Set up and refine systems and processes for seamless customer experience.Recruit, train, and lead a high-performing renewals team.Drive timely and accurate renewals while identifying opportunities for growth.Collaborate closely with Sales, Finance, Customer Success, and Business Intelligence teams.Analyse customer data, monitor KPIs, and drive continuous improvement.What You Bring:
5+ years' experience in renewals, sales operations, or subscription-based revenue.Solid leadership background with proven team-building capability.Working knowledge of Salesforce and SAP (customer care/service models).Strong analytical, negotiation, and cross-functional collaboration skills.Strategic mindset with a hands-on approach to execution.Nice to Have:
Experience in SaaS, IT, or subscription-based environments.Familiarity with process automation, customer experience management, and BI tools.Global or remote team exposure.If you're a driven leader with a passion for creating structure and delivering results, this is your chance to shape a department from the ground up and make a lasting impact.Read less
for the following search criteria