A leader in the Insurance space, based in Johannesburg, is seeking a Senior Angular Developer to effectively investigate, develop and maintain the frontend’s of the in-house systems against the industry standards and the client requirements as part of an Agile team
Requirements:
- Develop software code complaint with the technical and security standards, guidelines and best practices
- Continuous system maintenance, bug fixes and enhancements as requested by the users
- Understand and interpret complex technical system functionality and specification, with a special focus on the frontend and UX (User Experience) of the system
- Support the capturing of user stories and develop the impact and technical analysis on UI (User Interface) and UX
- Ensure that relevant knowledge of the system exist by developing on-going technical, user requirement and user manual documentation
- Perform document reviews, requirements review and system functionality overviews
- Test and debug between programs and interface between sub-systems
- Assist the testing team with functional testing and create documentation like test plans, test scripts as necessary
- Contribute to Agile planning sessions and retrospectives
- Participate in Agile Ceremonies – Daily standups/SCRUM sessions
- Azure Cloud experience
- Exposure to the full software life cycle
- 4 - 6 year experience in Angular (Version 6 or higher), HTML, CSS, JavaScript
- Solid experience with GIT, JIRA
- Solid experience in n-tier architecture, service/object orientated design and implementation
- Understanding of micro-services
- Solid experience with REST services
- Solid experience with security implementation
- Experience with Automated Build Tools
- Understanding of accounting principles will be highly beneficial
- Ability to mentor intermediate and junior developers
- Ability to team lead a small functional team
- Intensive troubleshooting knowledge
- Solid understanding of UI and UX principles
- Analytical
- Strong problem solving skills
- Excellent communication, interpersonal and presentation skills
- Self-driven with an ability to work independently as well as to function effectively within a team
- Strong sense of responsibility and accountability and to be decisive when needed
- Effective planning and organizational skills
- Ability to work under pressure
- Deadline driven
- Ability to function in a team
Qualifications:
BTech Degree (IT)