Our client requires the services of a Software Engineer (Expert) Midrand/Menlyn/Rosslyn/Home Office rotation.
Amazing brand with cutting edge technology
Excellent teams in Global team collaboration
High work-life balance with Flexible hours
Agile working environment
POSITION: Contract until December 2026 EXPERIENCE: 8+ Years Relevant Experience COMMENCEMENT: As soon as possible QUALIFICATIONS/EXPERIENCE
IT Degree or equivalent.
Qualification/Certification in cloud technologies. 8
to 10+ years Development Experience (Expert)
Agile working experience (Mandatory)
Problem solving capabilities.
Ability to work as part of a team.
Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality.
Self-Managed.
Exceptional Time Management.
Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users.
Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation.
Strong presentation skills
Above-board work ethics.
Flexibility to take up different tasks in the project.
Ability and willingness to coach and give training to fellow colleagues and users when required.
Ability and willingness to upskill, train and certify to remain relevant with latest technology.
Understanding of integration between different technologies
Coordination between development and support environments
Object Oriented Programming
Spring MVC and Spring Boot (highly advantageous)
Quarkus, Kubernetes (highly advantageous)
ROLE
Development and maintenance on platform/application.
Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner.
Develop systems solutions in line with quality and delivery requirements.
Preparation of system/technical documentation (as per ISO standards)
Meet with end users and gather requirements when required.
User training & User sign off.
Compiling of user and operational manuals when required.
Planning and Collaborating with Delivery Assurance Manager.
Adherence to the ZA IT HUB rules, policy and regulations. Technical Lead Responsibilities:
Oversee daily technical operations of the feature team.
Maintain clients coding, security, and delivery standards at all times.
Identify technical debt, providing solutions and tracking of the technical debt.
Analysis of product requirements and deliverables and ensuring that the feature team understands the product increment.
Planning and executing of technical deliveries in Sprints.
Assigning work and tasks to the feature team on the backlog where necessary.
Providing feedback to stakeholders on the technical status and delivery.
Identifying risks and impediments, communicating with the relevant stakeholders and pro-actively drive for a solution to ensure the feature team can remain productive.
Ensuring that technical training and development of the feature team is identified and scheduled. Updating systems and software continuously.
Conducting security checks and audits on the product.
Ensuring the development of high-quality code by the feature team
Ensuring peer review testing and quality is delivered.
Ensuring that coding standards and best practices are adhered to by the feature team.
Delivery of product demonstrations to stakeholders and other feature teams when required.
Ensure feature team cohesion, collaboration, and wellbeing always.
Providing status and delivery updates to the Delivery Assurance Manager daily.
Setting up of relevant meetings, workshops etc to collaborate on technical topics with the feature team and other technical teams as well as Stakeholders.
Backlog grooming of the technical user stories and tasks.
Managing and overseeing the technical progress of the feature team.
Deep understanding of the entire/overall code base to guide and provide solutions and assistance to the feature team.
Responsible for delivery of the Product Increment with the Delivery Assurance Manager.
Taking ownership of the delivery of the technical feature team.
Identifying when a team member excels and highlights these achievements to management for recognition.
Identifying issues in the team dynamic and address accordingly with the Delivery Assurance Manager.
Mentoring and upskilling of the feature team by leading by example.
Negotiate with stakeholders on releases and management of the release life cycle where necessary.
Review all pull requests and created documentation to ensure quality and transparency.
Ensuring that the feature team adheres to the software development lifecycle and standards.
Collaborate with QA on any system or requirement issues that needs to be addressed.
Collaborate with EO on any operational system requirements and set up.
Collaborate with the Business Analyst to ensure requirements and priority is understood.
Collaborate with Delivery Assurance Manager to ensure timelines and committed features are met.
Attending of all Agile ceremonies and actively taking part in the ceremonies.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.