Our client is looking for a Sixty60 Programmer III to join their team.Apply the attributes of the Job Purpose, as needed, to aspects (of software applications) such as the front-end, back-end, interface-based, data persistence, etc.
Duties and responsibilities : 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 many code standards checks, built-in security, and testing as possibleDeploying an application to a 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 approachKnowledge and Skills : Tech stack environment : Development : Go Lang, Java, Node.
Js, Bash, React.jsContainers : Docker, Kubernetes, ECSData : MongoDB, ElasticSearch, SQL,Cloud : AWS Cloud technologies (EC2, ECS, EKS, S3, CloudWatch).
Integration : Payment gateway, POS,CI / CD : Jenkins, AWS CodePipeline,Testing : SeleniumSource Code Management : GitExperience : Essential : Experience in general software development including testing and standards development with experience in backend, web, and mobile technologies.
Including the practical ability in developing applications using multiple programming languages, frameworks, and technologies.
A Senior developer with specific exposure to mentoring and coaching a team of junior - intermediate developers.DesirableExperience developing in at least one of Java, J2EE, C++, C, Golang, (Preferred) in a front-end focused test-driven environment.
Experience with AWS, Stateless architecture design, Micro Services, and the understanding of the strengths and weaknesses thereof.
Any additional experience in technical solutions supports exposure to both waterfall and agile projects in DevOps with the Agile / Scrum Toolset, preferably Atlassian.
Qualifications : Matric (Grade 12)3 Years IT Degree / Diploma or Matric with extensive, relevant, and demonstrable job-related experience in writing robust, efficient production code.