Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 6, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • LexisNexis Legal & Professional is a leading global provider of legal, regulatory and business information and analytics that help customers increase productivity, improve decision-making and outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® ...
    Read more about this company

     

    Senior Software Engineer I

    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.

    go to method of application »

    Software Engineer I

    About the Role

    • As a Junior Software Engineer, you will work under the guidance of experienced team members on various research, design, and software development assignments. You will collaborate on defining project requirements, contribute to design discussions, and work in a team-focused environment to help build user-friendly and efficient software solutions. This role is designed to help you grow your technical skills and learn agile development practices in a supportive setting.

    Responsibilities

    Collaborate with Team Members

    • Work closely with more experienced engineers and other technical personnel to understand and contribute to product requirements.

    Participate in Development Tasks

    • Assist in writing code, reviewing detailed specifications, and developing portions of system components while following best practices.

    Support Software Testing and Debugging

    • Help troubleshoot and resolve bugs, ensuring that software components are reliable and meet quality standards.

    Contribute to a Scrum-Based Environment

    • Engage in stand-ups, sprint planning, and retrospectives, learning agile methodologies and contributing to the team’s progress.

    Learn and Grow

    • Absorb feedback from senior colleagues, continuously improve your technical abilities, and gradually take on increasing responsibility with the support of your team.

    Requirements

    Educational Background

    • A BSc degree in Engineering, Computer Science, or related field; relevant internships or equivalent experience is welcome.
    • 1 - 2 years' experience

    Programming Skills

    • Basic to intermediate knowledge in C#, SQL, and .Net Core technologies. Familiarity with modern web technologies such as React or Angular, JavaScript, CSS, HTML.

    Cloud Exposure

    • An interest in cloud platforms such as AWS or similar, with a desire to learn about cost-effective and scalable serverless architectures.

    Development Methodologies

    • Familiarity with Agile methodologies and an enthusiasm to expand your knowledge of modern software development practices.

    Problem-Solving Approach

    • Ability to learn through debugging, ask questions, and work collaboratively in a technical environment.

    Communication

    • Ability to effectively communicate with team members, ask for help when needed, and contribute ideas that support collective problem solving.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at LexisNexis South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail