You will be responsible for technical design, development, and implementation of end-to-end client facing applications, business/technical capabilities, and frameworks.
Division: Wellness and Rewards Programmes
MINIMUM REQUIREMENTS
Qualifications
- IT Degree or relevant IT Qualifications
Experience & Skills
- At least 5 years’ experience in a Full-time Software Mobile Application Development role.
Technical Skills required:
Languages:
- Java 8
- JavaScript / TypeScript
- SQL
Frameworks and specs:
- Java EE 7+
- Spring Boot
- Angular 2+
- REST service design (Open API) and Implementation
- Consuming Rest/SOAP based services
Runtimes & Tools:
- Apache Maven
- NodeJS
- Git / Gitlab
- Jenkins
- Ansible
Methodologies:
- Scrum
Responsibilities and Work Outputs
- Design and develop highly performant Angular applications.
- Consume secured REST API’s.
- Adhere to architecture principles and policies.
- Experience designing n-tiered applications (multi layered architecture).
- Contribute in design sessions.
- Analyse impact of proposed changes to programs and provide estimates.
- Produce code that is easily maintainable.
- Produce code that adheres to functional and technical specifications.
- Adhere to technical standards.
- Produce code that is well documented.
- Assist other developers.
- Perform quality assurance checks / code reviews.
- Contribute to the establishment of best practice standards.
- Prepare technical specifications.
- Perform unit and system testing.
- Work closely with Site Reliability Engineering to ensure deliverables are automated and monitored
- Ensure audit, security and access control requirements are adhered to.
- Adhere to deadlines.
Desired Skills:
- Java
- JavaScript
- TypeScript
- SQL
- Spring Boot
- Angular
- REST
- SOAP
- NodeJS
- Git
- Maven
Desired Work Experience:
- 5 to 10 years Software Development
Desired Qualification Level:
- Degree