Job Details

Software Engineer

About

Description

As a Software Engineer, you will be involved in research, design, and software development within a specific software functional area or product line. The role requires problem-solving skills, including designing program flow, effective coding, and unit testing, while contributing to moderately complex software solutions.

Responsibilities

  • Collaborating with technical teams to finalize software requirements and design specifications
  • Developing, testing, and maintaining moderately complex software components
  • Writing and reviewing detailed specifications to ensure high-quality development outcomes
  • Implementing coding best practices, conduct code reviews, and follow development processes
  • Troubleshooting and resolving technical issues to ensure optimal system performance

Qualifications

  • Have Bachelor’s degree in Engineering, Computer Science, or equivalent experience
  • Be proficient in dot net, C#, Angular, GIT including SQL and data manipulation
  • Be familiar with cloud environments (Azure) and industry best practices
  • Be familiar with Agile and Waterfall methodologies, test-driven
  • Development, and code coverage best practices
  • Be able to analyze and resolve technical challenges efficiently
  • Be able to work effectively with internal and external technology teams
  • Have strong written and verbal communication skills

Application instructions:

  • Click 'Apply Now' button.

Hiring organization

Hiring organization image

Lexis Nexis

Employment Type: job

Job Location: South Africa, Johannesburg, Durban, Port Elizabeth, Cape Town

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs

Company Logo
Software Engineering Graduate Programme - South Africa
View Details
Company Logo
Software Engineer III
View Details
Company Logo
Frontend Software Engineer
View Details