Role Description
The Developer serves as a development and support expert with responsibility for the design, development, automation, testing, on-going support and administration, along with documentation of their delivery. The position balances a fast-paced work environment with doing things meticulously and properly; working independently within highly collaborative integrated teams; creating new code with ensuring it does not break the previous version. The perfect candidate should love solving complex technical problems across all levels of software architecture, development, and debugging.
Candidate Description
The incumbent will have the opportunity of working directly across the firm with developers, operations staff, data scientists, architects and business constituents.
– Must be a clear methodical thinker with good problem solving skills
– Able to perform under pressure in a fast changing environment
– Experienced and technically strong UI developer (Angular) that is backend (C#) savvy
– Applications Developer must have initiative, drive, and a strong work ethic.
Requirements
Technologies/skills
– C#.NET, ASP.NET MVC 4+ (dotnet core a plus).
– WEB API.
– Angular 2 (4+)
– Experience working on hadoop & AWS
– Mobile Development
– RESTful services.
– SCSS/LESS/TypeScript – having worked with preprocessor languages.
– UI charting (D3/highcharts/etc.)
– Experience with material design is a plus.
– Attention to detail for UI design
– Understanding large scale systems
– Familiar with Agile methodologies
– Experience and knowledge on CI/CD and tooling used – Bamboo, Jenkins GIT, Team City, Octopus deploy.
General/qualifications
– University Degree or higher certificate in computer science or information Technology or equivalent NQF level 5 qualification or higher.
– Five years+ experience within an application development environment.
Please note: Only candidates being considered will be contacted