Senior Software Engineer I needed at LexisNexis South Africa

Save

Job title : Senior Software Engineer I

Job Location : South Africa,

Deadline : January 18, 2026

Quick Recommended Links

About the Role

  • As a Senior Software Engineer, you will perform complex research, design, and software development assignments within a software product line. You will provide direct input to project plans, schedules, and methodology in the development of cross-functional software products. You will perform software design typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

Responsibilities

  • Interfacing with other technical personnel or team members to finalize requirements.
  • Writing and reviewing portions of detailed specifications for the development of complex system components.
  • Working closely with other development team members to understand complex product requirements and translate them into software designs.
  • Implementing development processes, coding best practices, and code reviews successfully.
  • Operating in a Scrum based development environment while collaborating with stakeholders.
  • Help entry-level software engineers, ensuring they are knowledgeable in critical aspects of their roles.
  • Resolving complex bug issues and technical issues as necessary.
  • Designing and working with complex data models.

Requirements

  • 3 -5 years professional experience in a software engineering role.
  • Have BSC degree in engineering, Computer Science, or equivalent experience.
  • Experience with C#, SQL and the .Net Core Entity Framework, Windows.
  • Experience working with React or Angular. JavaScript, CSS, HTML, XML.
  • Experience with AWS or similar cloud providers, including knowledge on running cost effective serverless architecture is a plus.
  • Have advanced knowledge and experience of software development methodologies (e.g., Agile) along with AI tools e.g. GitHub CoPilot (nice-to-have).
  • Be proficient in data manipulation and optimization techniques.
  • Be able to analyze, debug, and resolve complex software issues.
  • Be able to work effectively with technical and non-technical team members and communicate requirements clearly.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.