Senior Software Developer (OS)
Rosstone Consulting
Johannesburg, South Africa
5d ago
source : Executive Placements

The Role :

One of the largest retailers is looking for a Senior Software Developer to join the team for a 12 month contract .

Skills and Experience :

Qualification :

  • Degree / Diploma in ITÂ
  • Skills and experience :

  • Experience in general software development including testing and standards development with experience in backend, web and mobile technologiesÂ
  • Experience developing in at least one of Java, J2EE, C++, C, Golang, (Preferred) in a front-end focused test-driven environment.
  • Development : Go Lang, Java, Node.Js, Bash, React.js
  • Containers : Docker, Kubernetes, ECS
  • Data : MongoDB, ElasticSearch, SQL,
  • Cloud : AWS Cloud technologies (EC2, ECS, EKS, S3, CloudWatch).
  • Integration : Payment gateway, POS,
  • CI / CD : Jenkins, AWS CodePipeline,
  • Testing : Selenium
  • Source Code Management : Git
  • Key Accountabilities :

  • Code, Test and Debug Software :
  • Ensure that coding mistakes are found and eliminated at the earliest possible point, by using the best available coding and debugging techniques, unit testing and TDD (where applicable), smoke testing and further testing, and interaction with QA professionals.

    Apply DevSecOps principles by automating as much of code standards checks, built-in security and testing as possible.

  • Deploying application to live environment :
  • Work in environments that may employ various approaches such as Scrum, Kanban, CI / CD, etc.

    Gain a deep understanding and ability to employ and assist with the best available deployment approaches.

  • Research and Development :
  • Keep improving your understanding of the ever-changing software industry.

  • Customer Service :
  • Do everything with a customer-first approach.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form