A leading logistics company is looking for a Senior Software / System Developer to join their team in Kempton Park.

Job purpose:
Responsible for all software and system-related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces, and systems.

Duties and Responsibilities:

  • Contribute to all stages of software and system development lifecycle
  • Design, implement and maintain Java-based and other applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform to business goals
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Analyze user and system requirements
  • Design flowcharts to illustrate software solutions
  • Write efficient code based on feature specifications
  • Develop user interfaces
  • Prioritize and execute tasks in the software and system development life cycle
  • Design database architecture
  • Test and debug applications
  • Validate software functionality and security
  • Travelling will be required

Minimum level of Education:

  • BSc in Computer Science, Engineering or a relevant field

Experience:

  • Work experience as a Java Software Engineer, Java Developer or similar role
  • Experience building Java EE applications
  • Familiarity with Object-Oriented Design (OOD)
  • Good knowledge of popular Java
  • Experience with test-driven development

Competencies required:

  • Problem-solving skills
  • Excellent communication skills
  • Objectivity and Critical thinking
  • Organizational skills
  • Leadership skills
  • Emotional Intelligence
  • Teamwork and problem solving
  • Attention to detail and must be able to work under pressure
  • Strong English verbal and written communication
  • Chinese and/ or African languages will be an advantage

Desired Skills:

  • Software Development
  • System Development
  • Java Programming

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Degree

About The Employer:

A third-party integrated logistics company with self-operated logistics centers exceeding 150,000 square meters and manages more than 1,000 fleets per month. They provide cross-border transportation and related freight forwarding services to 7 countries in southern Africa.

Learn more/Apply for this position