Type: Contract
Contract Start Date: Immediately
Contract End Date: 31 December 2024
Salary: R600 – R750 per hour (Flexible working of 1960 hours in a 12-month period)
ROLE PURPOSE
- Solution design involving all stakeholders (Business/Developers/QA).
- Design solutions that are scalable, catering for requirements for various international markets (80% standard and 20% customizable), with functionality encapsulated in API’s that can be integrated with legacy/other systems, and frontends that are expandable.
- Participate in stand-up’s and meet with end users and other stakeholders and gather requirements.
- Analyse and implement new system requirements specifications.
- Ensure that all processes are investigated / considered in obtaining the specifications of the user requirements.
- Propose and review system designs and evaluate alternatives.
- Review and present proposals / system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner / Business team.
- Detailed documentation relevant to all stakeholders (Business/Developers/QA).
- Assist with generating a work breakdown structure to estimate technical delivery and manage those deliverables with the technical team.
- Assist with identifying and mitigating risks on the project.
- System testing /parallel runs assist QA in testing systems/solutions.
- Troubleshoot technical issues, provide guidance and direction to technical team when required.
- Analyse, troubleshoot and fix Production Known Errors.
- Preparation of system/technical documentation (as per ISO standards).
- Preparation/Updating of user and operation manuals and other Confluence documentation.
- User training.
- System implementation / deployment & release activities.
MINIMUM REQUIREMENTS
Qualifications
- Relevant IT Degree or Diploma
Experience & Skills
- 8 years working experience in Java environments
- 10 years working experience
Technical Skills Experience Required
- Full Stack developer
- SQL with DB2, Postgres and Oracle
- Kafka
- IIB
- AWS Cloud (migration of applications to the cloud, deployment on AWS, development on AWS)
- Serverless
- Microservice Architecture
- Java
- CI/CD
- Postman / SoapUI
- REST services, RESTful APIs
- SOAP services
- Java Logging frameworks
- Functional Java
- JSON and XML with Schema
- Continuous integration
- Knowledge of Apache & WebLogic 12.1.3 Server
- Maven multi module project setup and development
- IntelliJ IDE
- Git with Bitbucket, Code versioning (Git/SVN)
- Jenkins with Build Pipelines
- Code quality with Sonar
- Integration with 3rd party systems
- Performing production and integration deployments
- Logging and tracking tickets to external support
- Troubleshooting deployments
- Debugging remote services
- Ability to read, interpret and follow Java code
- Agile development methodology
- Atlassian tools: Jira, Confluence
Advantageous
- Event driven Architecture
- Environment management
- Spring Boot
- Quarkus
- Docker
- Kubernetes
What we do we offer?
- Cutting edge global IT system landscape and processes
- Flexible working of 1960 hours in a 12-month period
- High Work-Life balance
- Remote / On-site work location flexibility
- Affordable BMW Group 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
Desired Skills:
- Full Stack Developer
- SQL
- Postgres
- Oracle
- Kafka
- IIB
- AWS Cloud
- Java
- Serverless
- CI/CD
- REST Services
- RESTful API’s
- SOAP
- JSON
- XML
- Apache
- Weblogic
- Maven
- Git
- Bitbucket
- Jenkins
- Sonar
- Spring Boot
- Quarkus
- Docker
- Kubernetes
Desired Work Experience:
- More than 10 years Software Development
Desired Qualification Level:
- Degree