Our client in the financial sector is looking for an Angular developer.
Purpose of the role:
Develop and implement appropriate and efficient systems according to provided specifications, standards and procedures, using various tools and languages but within the architectural standards and guidelines as established within the company to obtain optimal systems performance.
Areas of responsibility:
- Develop, test, and maintain the deployed application software with high quality
- Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
- Perform accurate development estimation
- Produce technical specifications and designs
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Ability to assist with quality assurance and provide comments
- Present to senior stakeholders
- Offer support and guidance to peers
- Perform analysis at a strategic level and understand principles of business, technical and enterprise architecture
Education and Experience:
- Matric/Grade 12 and relevant formal qualifications
- Deep understanding presentation layer development (Angular, JavaScript, TypeScript)
- Experience with SOAP and REST services
- Unit testing and mocking frameworks
- Source control, experience with GIT
- Experience with containerization virtual systems (Kubernetes, OpenShift, Docker)
- Understanding and application of Agile Methodology, including Continuous Integration and Test-Driven Development