RELX

Senior Software Engineer

RELX

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSCloudEntity FrameworkJavaScriptReactSQL

About the role

  • 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.
Benefits
  • Medical Aid
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#SQL.Net Core Entity FrameworkWindowsReactAngularJavaScriptCSSHTMLXML
Soft skills
collaborationcommunicationmentoringproblem-solvingdebugginganalytical skillsteamworkrequirements analysistechnical communicationleadership
Certifications
BSC degree in engineeringBSC degree in Computer Science