RELX

Principal Software Engineer

RELX

full-time

Posted on:

Location Type: Office

Location: Cape TownSouth Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Serving as a primary technical point of contact for external technology resources including coding and technical issues.
  • Providing design input across a product and work directly with customers and end users.
  • Collaborating with other technical personnel or team members to finalize requirements.
  • Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity.
  • Completing complex bug fixes as well as designing and working with complex data models.
  • Mentoring and leading software developers interested in consultancy on development methodologies and optimization techniques including ad-hoc duties assigned.

Requirements

  • Have a BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
  • Have experience in the following technologies: Angular, .Net, SQL, C#.
  • Be an expert in test-driven development and maintenance including techniques for applying best practices for overall project.
  • Have proven expertise in the use and development of applicable desktop tool sets.
  • Have experience partnering and leading internal and external technology resources in solving complex business needs.
  • Have solid knowledge of architectural principles.
  • Have exceptional project planning skills, including delegation skills involving prioritizing projects and managing projects of various size and complexity.
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
  • 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
Applicant Tracking System Keywords

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

Hard Skills & Tools
Angular.NetSQLC#test-driven developmentdata modelsbug fixesdevelopment methodologiesoptimization techniquesarchitectural principles
Soft Skills
mentoringleadershipproject planningdelegationcollaborationcommunicationproblem-solvingprioritizationcustomer interactionend user engagement
Certifications
BS EngineeringBS Computer Scienceadvanced degree