Join TIH, home to some of South Africa’s leading financial service providers, and grow your career while being part of an organisation with purpose.
Job Purpose
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Responsibilities
- Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
- Experience with Web UI application development
- Familiarity with Agile development methodologies
- Advanced Microsoft developer certifications
- Demonstrated experience using Angular or similar frameworks (e.g., React)
- Proficiency in working with Continuous Integration / Continuous Build Environments
- Experience with distributed applications and building/operating highly available systems
- Ability to create and manage REST APIs
- Familiarity with tools such as TFS, VSTS, Git, and Visual Studio
- Solid front-end development skills, including Bootstrap, HTML5, and CSS3
- Ability to write code using TypeScript
- Good knowledge of Angular Components, Directives, Services, and Routing
- Solid understanding of ASP.NET MVC, Entity Framework, and LINQ
- Ability to automate unit test cases
Education
Grade 12/ SAQA Accredited Equivalent (Essential); A recognised software development certification/degree/diploma (Essential)
Experience
3 or more years experience using relevant programming languages or technologies (Essential); Azure experience (Advantageous).
Think you have what it takes to be part of an unstoppable team who constantly finds better ways to give peace of mind? Don't wait, apply now.
#J-18808-Ljbffr