Full Stack Software Developer – Johannesburg
THE ROLE
Digilink, the technology centre of excellence accelerator programme by Harambee, offers unemployed youth the opportunity to upskill in digital careers including software testing, software development and data analytics, via a structured training program. Candidates are then placed in opportunities at partner companies to gain practical experience in the real world.
The Digilink team is looking for full stack JAVA developer to manage and mentor a diverse team of junior developers. You will work closely with the Digilink Development Lead, as well as the delivery teams, to ensure that all elements of the Digilink program are delivered on time, within budget and at a level of excellence. You must have the technical experience and leadership skills to assist with all delivery and execution aspects in the Digilink Centre. Notwithstanding, you must adopt a flexible approach to your role as DigiLink is rapidly expanding.
While key responsibilities of the role are outlined below, Harambee reserves the right to change and/or expand on these responsibilities as the organization evolves and as the employee grows.
LOCATION
Johannesburg
WHAT YOU WILL BE DOING:
-
Design, help improve and implement technical upskilling program to enable Digilink candidates to become competent full stack JAVA developers
-
Continuously keep up to date with the latest technology trends and engage in research and development activities to ensure that the team is using the most recent and relevant tools for the job
-
Continuous improvement of the team processes, quality of deliverables and technical standards.
-
Training and mentorship of candidates in design, coding practices, and software development, policies and guidelines
-
Regular one on ones, career development and performance reviews
-
Facilitate technical discussions with clients to gather requirements through diagnostic sessions
-
Support the management of work delivery across multiple delivery pods to client partners
-
Responsible for the timely and quality delivery of the Digilink software development service offering
-
Source and interview developers to match program and client needs
-
Facilitate stand-ups, planning sessions, demos, and retrospectives during the technical onboarding program
-
Foster collaborative development and knowledge sharing amongst team
-
Build long lasting relationships with DigiLink client and partner base
WHAT YOU NEED TO HAVE:
-
Between 7 to 10 years development experience as a full stack JAVA developer with at least 3 years in a leadership role
-
You must be proficient in the following:
oHTML, CSS, and JavaScript
o Angular, AngularJS, ReactJS, Bootstrap
o JAVA, JSP, Java Web-service / RestFul API
oHibernate, Spring, Spring boot
oSQL and NoSQL advantageous
oDevOps/CI tools Jira, Jenkins, Kubernetes, Docker, Bitbucket, GIT
oGood understanding of SOLID principles in object-oriented & SOA design
TO LAND THIS ROLE, YOU SHOULD:
-
Be highly self-motivated and directed
-
Be an empathetic servant leader who balances the need of the development team with the needs of the business
-
Have excellent listening, interpersonal and oral communication skills
-
Be able to facilitate meetings well, ensuring that all participants’ thoughts are considered
-
Communicate clearly to various levels; developers, managers and business stakeholders
-
Be a dependable person who delivers constantly according to the needs of the business
-
Proactively seek out areas of inefficiency within the scope of the role, taking action to make continuous improvements
-
Driven by the ideology of having an impact on people’s lives by providing mentorship to young people
BY WORKING FOR HARAMBEE, YOU’LL GET TO:
-
Do meaningful, impactful work every day
-
Be part of solving one of South Africa’s biggest challenges – youth unemployment
-
Work with really nice, smart people
-
Take time off for yourself with a generous amount of annual leave
-
Prioritise your personal growth and development, as well as your health and well-being through a strong focus on holistic wellness