KEENSA RECRUITMENT | JOB OPPORTUNITY
Role Title (Role Level): Full stack Developer (Expert)
Fixed Term: 01 July 2024-31 December 2026
Application closes: 24 May 2024
Location: Midrand/Menlyn/Home Office rotation
The IT Hub South Africa provides IT Solutions to the global Client Group. We focus on innovation topics as well as comprehensive IT solutions such as Development and Operations for SAP, JAVA, Azure, Cloud etc.
The unique positioning as an internal partner to the CLIENT Group ensures collaborative partnerships
internally, a deep insight into the compliance and IT Methodology processes within CLIENT and the ability to offer our internal CLIENT clients an extended warranty due to our vested interest in the success and sustainability of the CLIENT Group.
The track record of the Hub, speaks for itself, having successfully implemented several key IT Solutions globally for the CLIENT Group.
ESSENTIAL SKILLS REQUIREMENTS:
- RESTful service development and deployment using Java, JEE, MicroProfile and Quarkus,
- Open API experience advantageous.
- Experience with systems integration technologies and techniques.
- Object Oriented Programming and unit testing using Junit, Mockito and similar frameworks.
- UI development using technologies such as HTML, CSS, JavaScript, TypeScript and
- ReactJS.
- Experience with AWS services including ECS, DynamoDB and CloudWatch
- CI/CD experience - managing code using Git, GitHub Actions, Nexus and SonarQube.
- Terraform experience advantageous.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- South African citizens / residents are preferred. Applicants with valid work permits will also be
considered.
ADVANTAGEOUS SKILLS REQUIREMENTS:
- German speaking
- Understanding of BI Tools
- Understanding of Monitoring Tools
- Containerization technologies, eg. Docker.
- Microservices architecture
- NPM, NodeJS 10
- BitBucket
- Jenkins
- Linux
- Grafana
QUALIFICATIONS/EXPERIENCE NEEDED:
- 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 in Sprints.
- Excellent interpersonal and organizational 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.
- Willing and able to travel internationally.
ROLE AND RESPONSIBILITIES:
- 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) on Confluence and keeping the documentation updated and in good standard.
- Meet with end users and gather requirements.
- User training & User sign off.
- Compiling of user and operational manuals if requested.
- Technical Responsibilities:
- Oversee daily technical operations of the feature team as a stand in Team Lead.
- 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 of technical deliveries in Sprints with the Team Leads.
- Assigning work and tasks to the feature team in collaboration.
- Providing feedback to stakeholders on the technical status and delivery when required.
- Identifying risks and impediments for the product development and communicating with the relevant stakeholders.
- Ensuring that technical training and development of the feature team is identified and scheduled when required.
- 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.
- Delivery of product demonstrations to stakeholders when required.
- Ensure feature team cohesion, collaboration, and wellbeing.
- Providing status and delivery updates to the Delivery Assurance Manager when required.
- Setting up of relevant meetings, workshops etc. to collaborate on technical topics with the feature team and other technical teams when required.
- Backlog grooming of the technical user stories and tasks with the feature team.
- Managing and overseeing the technical progress of the feature team when required.
- 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 Team Lead and Delivery
- Assurance Manager.
- Taking ownership of delivery.
- Identifying issues in the team dynamic and address accordingly with the Delivery Assurance
- Manager.
- Mentoring and upskilling of the feature team members by leading by example.
Negotiate with stakeholders on releases and management of the release life cycle when
- required.
- Review all pull requests and created documentation to ensure quality.
- Ensuring that the feature team adheres to the software development lifecycle.
- 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.
- Collaboration and co-operation with other feature teams.
WHAT DO WE OFFER YOU?
- Flexible working of 1960 hours in a 12-month period
- High Work-Life balance
- On-site work location flexibility
- Affordable vehicle promotions (buying or leasing options available, terms and conditions
apply)
- Highly motivating, energetic, and fast-paced working environment
- Modern, state-of-the-art offices
- Dynamic Global Team collaboration
- Application of the Agile Working Model Methodology
Kindly forward your updated CV as well as qualifications and identity documents.
Sihle Landingwe: [email protected] no later than 24 May 2024
Job Type: Full-time
Language:
Application Deadline: 2024/05/24
Expected Start Date: 2024/07/01