Senior Software Engineer I

5 days ago


Port Elizabeth, Eastern Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

As Senior Software Engineer, is an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of more senior members of the squad. This position performs software design - typically across multiple components; is developing the skills of mentoring more junior members of the team and works with others to talk to users/customers and translates their requests into solutions.

Responsibilities

  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of complex system components.
  • Complete complex bug fixes.
  • Implement and guide others in continuous integration, delivery, and deployment software delivery practices.
  • Identify operational requirements for logging, instrumentation and alerting and work with Senior II to ensure operational requirements are met.
  • Proficient in implementing continuous integration, delivery, and deployment software delivery practices.
  • Aware of operational requirements and implementation for logging, instrumentation, and alerting.
  • Work closely with other development team members to understand product complex requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve complex intermediate technical issues as necessary.
  • Pair programming with squad members to support the learning and development of others.
  • Develop skills to mentor less senior software developers on development methodologies and optimization techniques.
  • All other duties as assigned.

Requirements

  • 4 years of Software Engineering experience.
  • BS Engineering / Computer Science or equivalent experience required.
  • Knowledge of continuous Software delivery.
  • Intermediate knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Intermediate proficiency with data manipulation language including optimization techniques.
  • Intermediate understanding of normalized/dimensional data modelling principles.
  • Intermediate knowledge of multiple data storage subsystems.
  • Knowledge in using and developing in applicable toolsets.
  • Ability to interface competently with other technical personnel or team members to finalize requirements.
  • Ability to work well with internal and external technology resources.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Ability to complete complex bug fixes.
  • Good oral and written communications skills.

Work in a way that works for you

We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.

Working for you

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • Medical Aid.
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover).
  • Modern family benefits, including adoption and surrogacy.
#J-18808-Ljbffr

  • Port Elizabeth, Eastern Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    About the OpportunityThis senior software engineer position offers a unique chance to work on complex software development projects and contribute to the growth of our company. As a technical expert, you will be responsible for leading the development of cross-functional software products under the guidance of more senior members of the squad.Design and...


  • Port Elizabeth, Eastern Cape, South Africa Saratoga Software Full time

    We are seeking a Senior Software Tester to join our team at Saratoga Software.The role involves designing and building automated tests to ensure software quality and minimise the risk of software failure.Main Responsibilities:Analyse requirements and develop test scenariosDesign, implement, and execute (automated) testing to ensure thorough solution...


  • Port Elizabeth, Eastern Cape, South Africa Staff Unlimited Recruitment Full time

    Job Description:We are seeking a Senior Software Engineering Lead to join our team at Staff Unlimited Recruitment. As a key member of our software development team, you will be responsible for leading the technical aspects of projects and ensuring that they are delivered on time, within budget, and to the highest standards.Duties and Responsibilities:Liaise...


  • Port Elizabeth, Eastern Cape, South Africa Findojobs South Africa Full time

    Job title: Senior Software EngineerJob Location: Eastern Cape, Port ElizabethDeadline: April 18, 2025Job DescriptionNOV 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...


  • Port Elizabeth, Eastern Cape, South Africa Findojobs South Africa Full time

    Job title: Senior Software Engineer Job Location: Eastern Cape, Port Elizabeth Deadline: April 18, 2025 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...


  • Port Elizabeth, Eastern Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    Job DescriptionThe Senior Software Engineer will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of more senior members of the squad.Key...


  • Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Performit Personnel in Port Elizabeth. This exciting opportunity allows you to leverage your expertise in software development to drive innovation and growth within our organization.**Job Overview:**The primary objective of this role is to design, develop, test, implement, and...


  • Port Elizabeth, Eastern Cape, South Africa NOV Full time

    About the Role: We are looking for a skilled Senior Software Engineer to join our team at NOV. As a key member of our team, you will be responsible for delivering and setting up simulators for automation packages. You will work closely with our engineers to configure PLC software, establish and optimize network configurations, and fine-tune simulation...


  • Port Elizabeth, Eastern Cape, South Africa Mertech Marine (Pty) Ltd Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Mertech Marine (Pty) Ltd. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.ResponsibilitiesDesigning and implementing software solutions that meet the needs of our...


  • Port Elizabeth, Eastern Cape, South Africa NOV Full time

    Job title : Senior Software EngineerJob Location : Eastern Cape, Port ElizabethDeadline : April 18, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionNOV 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...


  • Port Elizabeth, Eastern Cape, South Africa Saratoga Software Full time

    Saratoga Software is a company that values innovation, quality, and customer satisfaction. We are seeking a highly skilled Test Automation and Performance Specialist to join our team of experts.Main Responsibilities:Analyze complex systems and develop tailored test scenarios to ensure comprehensive solution validation.Design, implement, and execute automated...


  • Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full time

    Purpose 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...


  • Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full time

    We are seeking a seasoned Senior Software Developer to join our Integration team at Hire Resolve. As a key member of this team, you will be responsible for designing, developing, testing, implementing, and supporting software solutions. We are looking for someone who can collaborate effectively with colleagues and clients and share their knowledge and...


  • Port Elizabeth, Eastern Cape, South Africa Nov Full time

    Job Location : Eastern Cape, Port ElizabethDeadline : April 18, 2025Job DescriptionNOV 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...

  • Software Engineer

    1 week ago


    Port Elizabeth, Eastern Cape, South Africa Staff Unlimited Recruitment Pty Ltd TA MPC Recruitment Group EC Full time

    We are looking for a Software Developer in the Automotive Industry based in Gqeberha Key Responsibilities: Good knowledge of PLC Software Systems (Siemans Simatic S7, Siemans TIA, Win CC) Allen Bradley, Mitsubishi, ABB advantageous Set up & configure various network devices (Drives, Remote I/O, Sensors etc.) Project Planning, Installation & commissioning...


  • Port Elizabeth, Eastern Cape, South Africa NOV Full time

    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...


  • Port Elizabeth, Eastern Cape, South Africa Findojobs South Africa Full time

    About UsNOV Rig Technologies is a leading manufacturer of advanced drilling equipment packages and complete land rigs. We're constantly working to solve our customers' operational challenges with innovative technology and robotics.We're committed to delivering the safest, most efficient, and most reliable drilling solutions in the world.About the RoleThis is...


  • Port Elizabeth, Eastern Cape, South Africa Top Vitae Full time

    At Top Vitae, we are seeking a highly skilled Senior Software Developer to join our Integration team. As a key member of our team, you will collaborate with your peers and clients to design, develop, test, implement, and support software solutions that meet the company's needs.Responsibilities:Design, develop, and test software solutions using cutting-edge...

  • Software Engineer

    1 week ago


    Port Elizabeth, Eastern Cape, South Africa Spec-Savers Distribution Full time

    Job Description We are seeking a talented Software Engineer to join our team at Spec-Savers Distribution. As a key member of our IT and Software Development department, you will play a vital role in designing, developing, and maintaining high-quality software solutions. About the RoleYou will collaborate with cross-functional teams to understand project...


  • Port Elizabeth, Eastern Cape, South Africa Saratoga Software Full time

    We are seeking a Quality Assurance Engineer to join our team at Saratoga Software.The role involves ensuring software quality and minimising the risk of software failure through effective testing strategies.Main Responsibilities:Analyse requirements and develop test scenariosDesign, implement, and execute (automated) testing to ensure thorough solution...