Software Developer (Logistics) Goodwood

at RNB Placements
Location Goodwood, Cape Town, South Africa
Date Posted September 2, 2020
Category Software Development
Job Type Full-time
Currency ZAR

Description

Duties & Responsibilities

Our client is seeking a Senior Software Developer on a contract basis to assist in leading the development for the new application layer for the business. This will involve not only hands-on coding of the new system but will include design, architecture and mentoring the existing development team in best practise with respect to software development.

In addition to the design and development of the new system, the Senior Software Developer will also be involved in the design and development of the business intelligence and reporting requirements.

They are therefore seeking a Senior Software Developer with knowledge and experience in the following:

  • Back-end and Front-end development using the Microsoft Development Stack - C#, ASP.Net, MS SQL, SSRS, SSAS, IIS, Microsoft Azure Services, PowerBI and SharePoint
  • Web development using HTML, CSS, JavaScript, NodeJS, ReactJS and React Native
  • Development of technical architectures for new applications. Knowledge of microservices architecture will be an advantage.
  • Proven experience in internet technology and web development.
  • Proven experience in coding with an understanding of system architectures and knowledge of SOA.
  • Proven experience in development business intelligence systems using PowerBI, SSRS, SSAS etc.
  • Solid knowledge of OO, development methodologies and applying patterns.
  • Source control concepts (Merging, Branching, Publishing)
  • Experience in unit-testing all software artifacts.
  • Technical guidance and mentoring of developers.
  • Assist in enforcing Agile and Scrum methodology in the teams.
  • Assist in code reviews.
  • Assist in implementation of best practices, coding standards and relevant methodologies.
  • Enjoy coding yet being able to split time between hands-on coding and designing

Essential Criteria

  • 5 years+ experience hands-on development experience.
  • Computer Science related degree, diploma, or similar qualification.
  • Be prepared to work in a flexible yet delivery orientated environment
  • Be prepared to work on multiple projects simultaneously
  • Proven experience in internet technology, web development, client-side systems and MS Azure
  • Proven experience in coding with an understanding of system architectures and knowledge of SOA.
  • Solid knowledge of OO, development methodologies and applying patterns.
  • A willingness to learn and research new technologies and methodologies.

This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties to achieve business objectives.

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za