Introduction  
Our client requires the services of a Software Engineer (Senior)   for a position based in 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    
EXPERIENCE:   6-8 Years related working experience.
 
COMMENCEMENT:   As soon as possible.
 
Duties & Responsibilities  
ROLE:    
- Develop and maintain a critical internal web application (Backend and Frontend) used in the vehicle dispatch and distribution/delivery management processes.
 
 
- Cloud, API, Java, Microservice and other Serverless development, deployment, support, and maintenance.
 
 
- Meet with end users and gather requirements.
 
 
- Participate in daily stand-ups.
 
 
- 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.
 
 
- Develop systems solutions in line with IT Security standards and other compliance topics, quality standards and delivery requirements.
 
 
- Develop code that is readable, extendable, re-usable, scalable, and optimized for performance.
 
 
- Ensure that all implementations can be passed over to other developers mid-development, with minimum of handover.
 
 
- Ensure compliance & adherence to standards for audit adherence and quality assurance.
 
 
- Actively participate and contribute to sprint planning, backlog refinement, story size estimation, sprint reviews and retrospectives.
 
 
- Update user stories in Jira and documentation in Confluence.
 
 
- Perform demos of user stories in Agile ceremonies.
 
 
- Analyse and fix Production Known Errors.
 
 
- System testing/parallel runs.
 
 
- User training.
 
 
- Prepare Production deployment plan documents and system/technical documentation (as per ISO standards).
 
 
- Prepare/Update user and operation manuals.
 
 
- System implementation/deployment & release activities.
 
 
- Production support & hyper-care after production deployments.
 
 
- 2nd and 3rd level support of the system/product.
 
 
- Technical Lifecycle Management of the product.
 
 
- Website monitoring (advantageous).
 
 
- Site performance analysis (advantageous).
 
 
Desired Experience & Qualification  
QUALIFICATIONS/EXPERIENCE:    
- Degree in IT or relevant experience.
 
 
- 5 to 8+ years’ Development Experience.
 
 
- Agile working experience (Mandatory).
 
 
ESSENTIAL SKILLS:    
- LifeRay framework v7.06+ (Templates, structures, themes, Portlets with JSR 168/286).
 
 
- JAVA 8+.
 
 
- JAVA logging framework (Log4j, Jboss, SLF4J).
 
 
- Node.js.
 
 
- HTML 5.
 
 
- Angular JS, Angular 5+.
 
 
- CSS (SCSS).
 
 
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
 
 
ADVANTAGEOUS TECHNICAL SKILLS:    
- At least one Relational Database experience (POSTGRES, SQL).
 
 
- At least one Document Database experience (MONGO, ELASTIC).
 
 
- Git.
 
 
- CI/CD.
 
 
- Experience with Java application servers (Glassfish).
 
 
- Jenkins.
 
 
- Beneficial: Confluence / Jira, HR Services, Recruitment & Selection.
 
 
 #J-18808-Ljbffr