Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 24, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Every day, the oil and gas industry’s best minds put more than 150 years of experience to work to help our customers achieve lasting success. We Power the Industry that Powers the World Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment,...
    Read more about this company

     

    Temp General Ledger Accountant

    Job Description

    • NOV Africa is seeking a dynamic, detail-oriented, and solutions-driven Temporary General Ledger Accountant to support general accounting activities across the NOV Group of companies in Africa. Reporting to the Africa Support Controller, this role operates within a centralized finance structure, managing key accounting functions across multiple ledgers.
    • The successful candidate will work within a multicultural, high-performance environment, partnering with internal finance stakeholders to ensure accurate, timely financial reporting and strong compliance with NOV policies and local statutory requirements.
    • This role is responsible for applying sound accounting principles to analyze financial information, prepare reports, and maintain effective financial controls. As part of the Centralized Accounting Team, the Africa GL Accountant will contribute to the delivery of the broader finance function’s objectives.

    DUTIES & RESPONSIBILITIES:

    • Perform monthly reconciliations and analysis of accounts receivable, accounts payable, fixed assets, leases, intercompany and inventory. Including balancing subledgers to the ERP system.
    • Ensure all bank transactions are processed via the ERP system for both 3rd party and IC. In both local and cross border transactions.
    • Ensure accurate and timely financial reporting monthly and quarterly. Including preparation of annual statutory accounts and annual financial statements. 
    • Maintain balance sheet reconciliations and resolve any reconciling items. 
    • Apply accounting principles (IFRS and US GAAP) and ensure compliance with internal controls and statutory requirements. 
    • Assist with tax and financial audits as needed. 
    • Provide financial analysis and support to operational teams

    QUALIFICATIONS: 

    • Bachelors or higher degree in Accounting or Finance. 
    • Professional Accountant (SA), AGA (SA) : Advantageous, but not essential

    EXPERIENCE: 

    • 3-5 years maximum general accounting experience in commerce or completed SAIPA/SAICA Articles/formal accounting training, knowledge of IFRS.
    • Advantageous: Knowledge of US GAAP and SOX reporting.

    SKILLS & COMPETENCIES:

    • Strong understanding of accounting theory
    • Highly detail orientated and organized in work
    • Proficiency with email and Microsoft applications 
    • Ability to work cooperatively and collaboratively with all levels of employees and management
    • Fluent in English, French would be advantageous
       

    go to method of application »

    Associate Software Engineer

    Job Description

    • NOV South Africa is seeking a skilled Associate Software Engineer to lead the delivery and setup of simulators for automation packages. The ideal candidate will have a strong background in PLC software and networking, with a focus on simulation environments. This position is based in Gqeberha.

    Key Responsibilities:

    • Programming Drilling Machines and robots
    • Simulator technology, bridging the gap between real world control systems and the virtual world
    • Automation systems, creating automatic and autonomous control systems for challenging environments
    • Control systems, laying the foundation for efficient automation systems
    • AI Vision Systems, enabling real-time monitoring, improving safety, and supporting automation using camera-based intelligence
    • Design and write software for equipment
    • Assist in the development and maintenance of software documentation including updates after release
    • Provide support for the implementation, training and troubleshooting of software products in project deliveries
    • Develop, test, and de-bug software products prior to project release Diagnose and troubleshoot associated hardware as required
    • Work with customers (internal/external) and review project-defining documents to understand project requirements
    • Participate in design reviews

    Required Skills and Qualifications:

    • Bachelor’s or Master’s degree in Mechatronics, Software Engineering, Electrical Engineering, or a related field. Practical experience with software development and delivery. 
    • Good knowledge of Siemens control systems (PLC). 
    • Excellent written and verbal communication skills with the ability to communicate ideas and thoughts clearly and professionally.
    • Ability to effectively communicate technical principles and equipment operations to other stakeholders.
       

    go to method of application »

    Data Scientist (Data Visualization Specialist)

    Job Description

    • NOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are currently seeking a skilled Data Engineer (Visualization Specialist) to join our team based in Cape Town. The Data Engineer will be responsible for the development and deployment of technical visualization products and analytical software to internal customers. The Data Engineer will work closely with the product team to create technical cloud-based services in support of engineering, manufacturing, and wellbore physics simulation. The candidate will be expected to complete projects in the required time with minimal supervision from a senior member of the Technical Software Development team.
    • The Data Engineer will be responsible for designing, coding, and delivering data products that aid operations and decision making within the organization. The Data Engineer will be required to perform the following tasks (among others).

    Technical communication.

    • The Data Engineer will be expected to effectively communicate with both stakeholders and customers to explain statistical models and promote data products. They should have excellent technical communication skills, and they should be able to build relationships and positively represent our team within the organization.
    • Product innovation.
    • The Data Engineer will consult with customers and leverage their own domain knowledge to identify novel data products that will bring value to the organization. They will need to keep current on the needs and challenges of the business at large.

    Data modelling.

    • The Data Engineer will produce data models for complex business processes using standard database tools and software. These data models should promote flexibility, ease of consumption, and performance.

    Analytics engineering.

    • Using business intelligence tools such as Vega and Power BI, the Data Engineer will design and develop advanced data visualizations that enable end users and non-experts to interpret complex data. They will be responsible for designing custom visual encodings, optimizing visualizations for large datasets and browser rendering performance, and ensuring that all visualizations are statistically correct and informative. The Data Engineer will promote usage of analytics products within the organization by generating documentation and notifying customers of new releases.
    • Machine Learning. The Data Engineer will work with data scientists to deploy and interpret machine learning models trained on industry data. The Data Engineer will evaluate strategies for generating accurate visualizations from large language model prompts.
    • Data architecture. The Data Engineer will need to make informed decisions about how to manage data. For example, they may need to choose between stream processing and batch processing or justify how historical data in a database is managed.

    Job Requirements

    • Education: Bachelor’s degree in a quantitative field (e.g., Engineering, Computer Science, Mathematics, Physics).

    Experience:

    • Minimum 2 years’ experience in a quantitative discipline (software, engineering, or equivalent postgraduate experience).
    • Proven experience developing and delivering software.
    • Strong written and verbal communication skills.
    • Oil & gas industry experience (upstream, drilling, oilfields) preferred.

    Technical Competencies:

    • Proficiency in a general-purpose programming language and database query language.
    • Familiarity with data visualization tools/grammars (e.g., Vega, D3.js) and BI platforms (e.g., Power BI).
    • Solid understanding of statistics to produce accurate and meaningful visualizations.
    • Experience optimizing visualizations for large datasets.
    • Knowledge of algorithms and software design principles (advanced knowledge preferred).
    • Experience working in Agile development environments.
       

    go to method of application »

    Senior Software Engineer

    Job Description

    • NOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are currently seeking a full-stack software engineer to join our team based in Cape Town. The software engineer will be responsible for the development and deployment of software products to internal customers. The software engineer will work closely with the product team to create technical mobile and web applications in support of engineering, manufacturing, and wellbore physics simulation. The candidate will be expected to complete projects in the required time with minimal supervision from a senior member of the Technical Software Development team.

    Primary Responsibilities

    • Collaborate with the product team to collect requirements and verify design feasibility.
    • Transform high-level application requirements into performant and user-friendly applications.
    • Work with the development team to create data contracts between client and server.
    • Troubleshoot and resolve issues at all levels of the stack.
    • Manage code lifecycle with proper documentation and source control.
    • Develop full-stack applications using modern web frameworks.

    General Requirements

    • Assess how new software requirements fit into divisional and corporate strategies and plans.
    • Proactively generate documentation for both customers and developers (e.g., README files, Swagger documentation, XML documentation).
    • Maintain version control of all code.
    • Automate deployments using CI/CD pipelines.
    • Identify and mitigate technical risks that may affect project timelines.
    • Report regularly on project progress.
    • Perform and/or coordinate project commercialization requirements such as user manual development, technical support requirements, and training collateral.
    • Champion the use of technical software tools throughout the organization

    Job Requirements

    Education & Experience:

    • Bachelor’s degree in Computer Science or a related field, or equivalent software engineering experience.
    • Proficiency in one or more programming languages (e.g., TypeScript, C#, Python).
    • Strong understanding of algorithms and software design principles.
    • Experience applying Agile methodologies in software development.
    • Excellent written and verbal communication skills.

    Preferred Experience & Skills:

    • Experience developing tools for manufacturing or the energy industry.
    • Familiarity with DevOps technologies (e.g., Kubernetes, Terraform, GitHub Actions).
    • Experience using AI coding assistants effectively.
    • Background in developing software for mechanical engineering applications or simulation tools.
    • Working knowledge of mathematics (statistics, algebra, calculus) for physics-based simulations.
    • Strong grasp of algorithms and software design patterns.
    • Proven track record of delivering software products in an Agile environment.

    go to method of application »

    Mechanical Designer

    Job Description

    • NOV Energy Equipment is seeking a Mechanical Designer to join our team based in Gqeberha. In this role you will support project leaders and engineers in component selection and layout design for innovative products and systems. This role involves preparing detailed drawings, analyzing design feasibility, and contributing to system development while ensuring adherence to company procedures and customer requirements.

    DUTIES & RESPONSIBILITIES:

    • Assist Project Leader, Senior Designer or Design Engineer in selection of the simpler components and the design details for inclusion in the project/product design.
    • Layout and design specific areas as assigned per the Company procedures and standards.
    • Design general arrangements or base systems based on customer needs and requirements.
    • Analyze data to determine feasibility of product proposal.
    • Prepare or direct preparation of product or system layout with detailed drawings and schematics.
    • Review work order and procedural manuals to determine critical content.
    • Calculate figures to convert design dimensions to resizing dimensions specified for subsequent production processes.
    • Assist in systems development as required, such as drafting standards, parts list systems, computer programming.
    • Perform other work-related tasks as assigned.

    EDUCATION & EXPERIENCE QUALIFICATIONS

    • National Diploma or Draughting Certification
    • Minimum of 5-years of design experience (Essential0
    • Minimum 5-years of CAD experience.(Essential)
    • Working knowledge of Geometric Dimensioning and Tolerancing (GD & T) to detail part drawings for manufacture.

    TECHNICAL COMPETENCIES

    • Proficiency in using SolidWorks/Inventor required (Essential)
    • Proficiency in using Creo (Pro-Engineer) is a plus  
    • Proficiency in using Windchill/PDM system is a huge plus.
    • Experience with Teamcenter is a huge plus.
    • Understanding of the manufacturing processes. 
    • Familiarity with API, ASME is a huge plus.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at NOV Back To Home

Related Companies Hiring Now

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail