Senior Software Engineer
5 days ago
- Jobs by Location
- Job by industries
Job Description
- NOV Africa is excited to announce an opportunity for a highly qualified and experienced Senior Software Engineer to join our dynamic Rig Technologies team in Gqeberha. We are looking for a talented individual who is passionate about innovation and eager to contribute to cutting-edge projects in a collaborative environment..
- NOV Rig Technologies makes and supports the world's most advanced drilling solutions. With a long history of manufacturing advanced drilling equipment packages—think top drives, iron roughnecks, drawworks, BOPs, and risers—as well as complete land rigs, we're constantly working to solve our customers' operational challenges.
- We're designing new technology and robotics that deliver increased automation; expanding our training offerings to help our partners close the industry's generational gap; and developing smarter, more advanced drilling solutions for all types of land and offshore environments.
- We're continually pushing our standards higher to deliver the safest, most efficient, and most reliable drilling solutions in the world. Join us as we continue to power the industry that powers the world.
Duties and Responsibilities:
- Expert in object-oriented design, design patterns, and software architecture.
- Design/Develop/maintain web applications, APIs, content management systems, and integration with cloud technologies.
- Design/Build and maintain data pipelines and data science infrastructure.
- Configure/maintain AWS cloud technologies
- Participate in technical planning & requirements, gathering phases including Design, Code, Test, troubleshooting, and document engineering software applications.
- Review and redesign existing applications as needed.
- Drive and establish best practices for processes and tools.
- Collaborate with your team and teams across NOV to deliver solutions and evolve products.
- Experience in mentoring junior staff on the team by providing guidance, direction, and feedback to meet agreed upon objectives.
Qualifications and Experience:
- Must have at least 5+ years of industry experience with programming languages .NET, C# (preferred)
- Must have at least 3 years of industry experience in Front-end development skills related to CSS/CSS3, JavaScript, HTML5
- Experience in working with Angular is a plus.
- Proficient experience using database languages Ex. SQL, MongoDB, OSI PI, DocumentDB, PostgreSQL.
- Good understanding of containers, build systems, and infrastructure automation.
- Experience designing, building, and maintaining RESTful APIs
- Experience with Git, and CI/CD tools.
- Experience with AWS services is a plus.
- Ability to handle a fast-paced work environment, deadlines, and new challenges.
- Good written and verbal communication skills.
- High-level ownership, self-sufficient, hands-on leader to drive quality and maintain application stability.
- Eager to embrace current and emerging web technologies.
Education & Experience:
- BS or MS in Computer Science or a related field (or combined with related experience) required.
- ICT jobs
-
Senior Software Engineer
2 days ago
Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full timeJob OverviewHire Resolve's client is seeking a skilled Senior Developer to join their Integration team. This individual will collaborate with teammates and clients to design, develop, test, implement, and support existing solutions while planning new ones.The successful candidate will contribute to upskilling their colleagues through knowledge sharing and...
-
Senior Software Developer
2 weeks ago
Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full timePurpose of the Role:We are looking for a senior software engineer to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. The senior software engineer engages directly with IT management, development teams, executive, technical delivery teams, and vendors to...
-
Software Quality Assurance Engineer
5 days ago
Port Elizabeth, Eastern Cape, South Africa Saratoga Software Full timeJob SummaryThe successful candidate will be responsible for minimizing the risk of software failure and ensuring the quality assurance of developed solutions. This will involve designing and building automated tests, as well as planning, scheduling, and prioritizing tests to meet development targets.We are looking for an individual with strong analytical,...
-
Senior Software Engineer
7 days ago
Port Elizabeth, Eastern Cape, South Africa NOV Full timeNOV Africa is excited to announce an opportunity for a highly qualified and experienced Senior Software Engineer to join our dynamic Rig Technologies team in Gqeberha. We are looking for a talented individual who is passionate about innovation and eager to contribute to cutting-edge projects in a collaborative environment.NOV Rig Technologies makes and...
-
Senior Software Development Manager
7 days ago
Port Elizabeth, Eastern Cape, South Africa Mertech Marine (Pty) Ltd Full time**Job Summary**We are seeking a highly skilled Senior Software Engineer to join our team at Mertech Marine (Pty) Ltd. As a key member of our engineering organization, you will be responsible for designing and implementing complex software systems.About the RoleYou will work closely with cross-functional teams to develop and maintain software products,...
-
Senior Software Developer
2 days ago
Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full timeJob Title: Senior Software Developer Location: Port Elizabeth Hire Resolve's client, a leading logistics company, is seeking a highly motivated and experienced Senior Software Developer to join their dynamic team in Port Elizabeth. In this critical role, the individuals in these positions will be responsible for developing, maintaining, and enhancing...
-
Senior Software Development Lead
5 days ago
Port Elizabeth, Eastern Cape, South Africa Findojobs South Africa Full timeCompany OverviewLFindojobs South Africa is a dynamic and innovative recruitment agency that specializes in connecting top talent with exciting job opportunities.Job DescriptionWe're seeking an experienced Senior Software Engineer to join our team. As a key member of our software development team, you'll play a crucial role in designing, developing, and...
-
Performance Test Engineer
5 days ago
Port Elizabeth, Eastern Cape, South Africa Saratoga Software Full timeSaratoga is looking for a Performance Test Engineer to join our high performing team of thought leaders. The successful candidate will primarily be responsible for minimising the risk of software failure and the quality assurance of developed solutions. The person will be based at client sites and must be able to work with different teams and adapt to change...
-
Senior Software Developer
2 days ago
Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full timeHire Resolve's client is seeking a Senior Developer who will form part of the Integration team and will regularly engage with their teammates and their clients to design, develop, test, implement and support the solutions that they have in place, and the solutions that they are planning to build. There will always be an expectation that you help to upskill...
-
Advanced Software Engineering Specialist
4 days ago
Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full timeWe are looking for a talented Advanced Software Engineering Specialist to join our development team at Performit Personnel in Port Elizabeth.**Role Overview**The primary objective of this role is to design, develop, test, and implement high-quality software solutions that meet the needs of our clients.**Key Responsibilities**Designing and developing software...
-
Simulator Delivery Software Engineer
1 week ago
Port Elizabeth, Eastern Cape, South Africa NOV Full timeJob DescriptionNOV South Africa is seeking a skilled 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 ResponsibilitiesConfigure PLC software (Siemens S7) for...
-
Software Engineer Position
4 days ago
Port Elizabeth, Eastern Cape, South Africa Divergent Recruit Pty Ltd Full timeAbout the Job:We are looking for a skilled Software Engineer to work remotely as part of our international team.This role involves designing and developing high-quality software solutions for web applications using ASP.NET, jQuery, and Bootstrap.The successful candidate will have a solid understanding of relational database management systems, specifically...
-
Software Engineer III
24 hours ago
Port Elizabeth, Eastern Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeAs a Software Developer, you'll conduct research, design, and develop software within a specific area. Your work will contribute to high-quality software products. The position should have the ability to work on individual pieces of work and solve problems including the design of the program flow of individual pieces of code, effective coding, and unit...
-
Senior Software Expert Role
5 days ago
Port Elizabeth, Eastern Cape, South Africa myGwork - LGBTQ+ Business Community Full timeKey ResponsibilitiesServe as the initial point of escalation for software development issues within a specific area of responsibility.Interface with other technical personnel or team members to finalize requirements.Write and review portions of detailed specifications for the development of system components of moderate complexity.The successful candidate...
-
Senior Network Engineer
2 days ago
Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full timeHire Resolve's client is seeking a Senior Network Engineer who will support their client's network infrastructure by implementing, maintaining, and troubleshooting systems. They provide second-level support to the Help Desk and regional administrators, requiring expertise in operating systems, networking, and security. Responsibilities include issue...
-
Senior Software Developer
24 hours ago
Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full timeWe are looking for a Senior Web Developer for a Renowned Company.PURPOSE OF POSITION:The primary purpose of this role is to be a great developer. You will form part of the Integration team and will regularly engage with your teammates and our clients to design, develop, test, implement, and support the solutions that we have in place, and the solutions that...
-
Senior Software Developer
4 days ago
Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full timeWe are looking for a Senior Web Developer for a Renowned Company.PURPOSE OF POSITION:The primary purpose of this role is to be a great developer. You will form part of the Integration team and will regularly engage with your teammates and our clients to design, develop, test, implement and support the solutions that we have in place, and the solutions that...
-
Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full timeSenior Software Application Developer PositionWe are seeking a senior software application developer to join our team at Hire Resolve. The ideal candidate will possess strong technical skills and experience in designing, coding, testing, and implementing software solutions.About the RoleThe successful candidate will work closely with other developers and...
-
Software Engineer
24 hours ago
Port Elizabeth, Eastern Cape, South Africa Staff Unlimited Recruitment Pty Ltd T A MPC Recruitment Group EC Full timeWe are looking for a Software Developer in the Automotive Industry based in Gqeberha.Key Responsibilities:Good knowledge of PLC Software Systems (Siemens Simatic S7, Siemens TIA, Win CC), Allen Bradley, Mitsubishi, ABB advantageous.Provide standby support to customers from project SOP.Build good business relationships with customers related to service...
-
Software Engineer
24 hours ago
Port Elizabeth, Eastern Cape, South Africa Staff Unlimited Recruitment Full timeWe are looking for a Software Developer in the Automotive Industry based in Gqeberha.Key Responsibilities:Good knowledge of PLC Software Systems (Siemens Simatic S7, Siemens TIA, Win CC) Allen Bradley, Mitsubishi, ABB advantageous.Provide standby support to customer from project SOP.Build good business relationship with customer related to service...