RELX is a global provider of information and analytics for professional and business customers across industries.
We help scientists make new discoveries, lawyers win cases, doctors save lives and insurance companies offer customers lower prices. We save taxpayers and consumers money by preventing fraud and help executives forge commercial relationships wit...
Read more about this company
Software Engineer II (Durban. Johannesburg, Port Elizabeth, Cape Town
As a Software Engineer, you'll perform moderately Challenging research, design, and software assignments. You'll be working on individual tasks and solving problems. You will design the program flow of individual pieces of code, effective coding and unit testing.
Responsibilities
Interfacing with other personnel or team members to finalize requirements
Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity
Working closely with other development team members to understand product requirements and translate them into software designs
Implementing development processes, coding best practices and code reviews
Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
Completing bug fixes, and resolving technical issues
Keeping abreast of new technology developments
Requirements
Have solid Software Development experience
Have a BS degree in Engineering/Computer Science or equivalent experience
Be proficient in development languages, including C#, .Net, .Net Core, HTML, XML, SQL
Have an excellent understanding of data modelling principles, data manipulation languages and storage systems
Have the ability to work well with internal and external technology resources
Be familiar with industry best practices, such as code coverage
Have a good knowledge of software development methodologies (e.g., Agile, Waterfall)
Have good knowledge of test-driven development
Have excellent verbal and written communication skills
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.