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,...
NOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are seeking a Senior Software Engineer to join our team based in Cape Town. In this role you 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 cloud-based services in support of engineering, manufacturing, and wellbore physics simulation.
What you'll be doing:
Work closely with product team to collect requirements and verify design feasibility
Transform high-level application requirements into performant and extensible architectural designs
Model complex engineering processes in software
Code, document, and deploy APIs for internal consumption (REST, AMQP, etc.)
Build high performance services to collect edge data that will be incorporated into our reporting and simulation software.
What you'll need:
Bachelor’s degree in Computer Science (or equivalent software engineering experience)
Strong proficiency in an object oriented and/or functional programming language
Solid understanding of algorithms, software design principles, and design patterns
Excellent written and verbal communication skills
Hands-on experience working in agile development environments
Preferred experience:
Experience with energy, manufacturing, or mechanical engineering software tools
Experience deploying infrastructure as code
Familiarity with .NET (C#, F#)
Proven ability to build and scale production-grade applications
Johannesburg vs. Cape Town: How Job Opportunities CompareA comparison between job opportunities in Johannesburg and job opportunities in Cape Town job opportunities, including salaries, employment growth, industries hiring and career prospects.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.