Technical Lead
Johannesburg, South Africa
5d ago
source : Executive Placements

The Role :

Our client in the software development area is lookong for Technical lead to join their team.

Leading the Development Process

  • Work with and direct the teamâ??s software engineers in setting the standards for coding, testing and software quality
  • Collaborate closely with the teamâ??s BAs on the efficient transition of BDDâ??s and Swaggers to the engineers as part of the overall workflow.
  • Oversee and manage the scope, timeline, and goals for the delivery of working software
  • Oversee and assist in the production of comprehensive documentation
  • Oversee and provide support to production cutovers and migrations as required
  • Lead the analysis and resolution of technical and application problems
  • Supporting the Scrum Master

  • Participate in and support backlog grooming, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos and other Scrum related meetings
  • Provide clear reporting on the status of the scope, timeline and progress for the delivery of working software
  • Assist in setting up a robust out of hours support process
  • Assist in the prioritisation of bugs and defects
  • Providing Guidance and Mentoring

  • Participate in peer reviews of solution designs and related code
  • Provide technical leadership to the teamsâ?? software engineers through coaching and mentorship
  • Identify and encourage areas for growth, education and development within the team
  • Skills and Experience :

    Skills and Experience

  • Java Developer with +5 years experience with at least 2+ years Technical Leadership experience with the following skills :
  • Go (Golang)
  • React JS (Preferred)
  • JPA is used for Java Persistence API layer (or Hibernate)
  • JBoss
  • Shell Scripting (.sh file)
  • Integration into backends via various protocols (SOAP,REST, XML-RPC etc)Â
  • CI / CD (Jenkins, pipelines etc)
  • Â The following additional skills would be advantageous :

  • JSF beneficial
  • Multi Threadeing Beneficial
  • Command Pattern beneficial
  • Docker
  • Openshift / Kubernetes
  • Azure DevOps
  • Pivotal Kubernetes
  • Azure Pipelines
  • Qualifications :

  • National Diploma / Degree in IT / Software Development or relevant certification
  • Key Accountabilities :

    Key Accountabilities

  • Analysis and Design
  • Technical design review and approval
  • BitBucket Admin
  • Confluence Updates
  • Review estimates and weighting
  • Code reviews and merges
  • SOW review
  • UAT Handover review
  • Support Handover review
  • Test cases review
  • Automation test review
  • Support Test Lead
  • Review deployment artefacts
  • Identify deployment team
  • Support production deployments
  • Keep master updated
  • Highlight risks / issues / dependencies
  • Team training / skilling-up sessions
  • Encourage DevOps culture, tools and processes
  • Monitor Emails / Slack / Telegram and respond timeously
  • Development (Golang for backend and React JS Frontend)
  • Personality and Attributes :

  • Self-Starting Leader capable or working under pressure
  • Curious and engaged in Continuous Learning and Professional Development.
  • Report this job

    Thank you for reporting this job!

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

    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.
    Application form