
Senior Software Engineer
RELX
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇿🇦 South Africa
Visit company websiteJob 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