Introduction
Our client requires the services of a Software Engineer (Senior) - 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:
- Projects: Frontend:
- Rapidly experiment with multiple solutions
- Implement re-usable HTML and JS logic
- Ensure all code is readable, extendable and scalable
- Ensure that all implementations can be passed over to other developers, mid development, with minimum of handover.
- Polish frontend behaviour to ensure a great user experience.
- Ensure that the small unseen details of a client-side application is of exceptional quality.
- Ensure that all processes have been investigated / considered in obtaining the specifications of the user requirements
- Review and present proposed system solution to IT Project Manager / Leader and User
- Develop systems solutions in line with quality and delivery requirements
- Ensure that the following steps in the Development Cycle are executed:
- Preparation of system/technical documentation (as per ISO standards)
- System testing/parallel runs
- System implementation
- System audits/quality assurance
- Back-end skills:
- NodeJS
- S3
- ECS (Fargate)
- AWS RDS
- AWS MSK
- AWS CloudWatch
- Transition:
- Review and present proposed system solution to IT PO.
- Ensure that the following steps in the Development Cycle are executed:
- Preparation of any additional system/technical documentation.
- Engage in Knowledge Transition sessions together with Suppliers
- Take ownership of hosted system.
- System implementation.
- System audits/quality assurance.
- Strong interpersonal and communication skills.
- Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation.
- Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical.
Desired Experience & Qualification
QUALIFICATIONS/EXPERIENCE
- Degree in IT or 5 years relevant experience
ESSENTIAL SKILLS:
- Typescript
- Node.js
- OpenAPI
- Angular 5+
- HTML 5
- CSS (SCSS)
- AJAX & REST
- JSON & XML
- Relational Database experience (POSTGRES, SQL)
- JAVA (beneficial and optional)
ADVANTAGEOUS TECHNICAL SKILLS
- S3
- AWS CloudWatch
- AWS Fargate (ESC)
- Serverless Architecture
- Jenkins
- Beneficial:
- Confluence / Jira
- HR Services, Recruitment & Selection
#J-18808-Ljbffr