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 PurposeDevelop, 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.ResponsibilitiesStrong knowledge of data structures, algorithms, enterprise systems, and asynchronous architecturesExperience with Web UI application developmentFamiliarity with Agile development methodologiesAdvanced Microsoft developer certificationsDemonstrated experience using Angular or similar frameworks (e.g., React)Proficiency in working with Continuous Integration / Continuous Build EnvironmentsExperience with distributed applications and building/operating highly available systemsAbility to create and manage REST APIsFamiliarity with tools such as TFS, VSTS, Git, and Visual StudioSolid front-end development skills, including Bootstrap, HTML5, and CSS3Ability to write code using TypeScriptGood knowledge of Angular Components, Directives, Services, and RoutingSolid understanding of ASP.NET MVC, Entity Framework, and LINQAbility to automate unit test casesEducationGrade 12/ SAQA Accredited Equivalent (Essential); A recognised software development certification/degree/diploma (Essential)Experience3 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