Enable job alerts via email!

Senior Software Engineer II

LexisNexis South Africa Shared Services (Pty) Ltd Company

Durban

On-site

ZAR 600,000 - 800,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the software development sector seeks a Senior Software Engineer with over 5 years of experience. The successful candidate will oversee complex research and software development, guide junior engineers, and work with cross-functional teams using Agile methodologies. This role promotes a strong work-life balance with various benefits aimed at employee well-being and professional growth.

Benefits

Flexible working hours
Wellbeing programs
Shared parental leave
Study assistance
Sabbaticals
Medical Aid
Retirement Plan including Risk Benefits
Modern family benefits, including adoption and surrogacy support

Qualifications

  • 5+ years of Software Engineering experience.
  • Advanced knowledge of software development methodologies.
  • Experience with task runners and translating Figma designs to web.

Responsibilities

  • End-to-end execution of assigned projects from definition to implementation.
  • Serving as the initial point of escalation for software development issues.
  • Training and mentoring entry-level software engineers.

Skills

Software Development Methodologies
Agile
Waterfall
Mentoring
Problem Solving

Education

BSc in Engineering
Computer Science

Tools

WordPress
GA4
Google Tag Manager
Webpack
Grunt

Job description

This position involves complex research, design, and software development within a specific functional area or product line. The role includes contributing to project plans, schedules, and methodologies for cross-functional software products. Responsibilities include software design across multiple systems, mentoring junior team members, and liaising with users and customers to translate their requests into solutions.

Responsibilities
  1. End-to-end execution of assigned projects from definition to implementation.
  2. Serving as the initial point of escalation for software development issues.
  3. Operating in various development environments, including Agile Scrum and Kanban, while collaborating with stakeholders.
  4. Writing and reviewing detailed specifications for complex system components.
  5. Completing bug fixes of varying complexity.
  6. Collaborating with team members to understand requirements and translate them into software designs.
  7. Implementing development processes, coding best practices, and conducting code reviews.
  8. Training and mentoring entry-level software engineers as directed by management.
Requirements
  • 5+ years of Software Engineering experience.
  • BSc in Engineering, Computer Science, or equivalent experience.
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Experience with task runners such as Webpack, Grunt, etc., and translating Figma designs to web.
  • At least 5+ years of WordPress experience.
  • Experience with GA4 and Google Tag Manager implementation.
Work in a way that works for you

We promote a healthy work/life balance with initiatives like flexible working hours, wellbeing programs, shared parental leave, study assistance, and sabbaticals, supporting your immediate responsibilities and long-term goals.

Working for you

We value your well-being and happiness, offering benefits such as:

  • Medical Aid
  • Retirement Plan including Risk Benefits (Disability, Critical Illness, Life Cover, Funeral Cover)
  • Modern family benefits, including adoption and surrogacy support.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.