Senior Applications Developer

  • Initiate International
  • Cape Town, South Africa
  • Mar 31, 2020
Full time Developer Jobs Information Technology Jobs

Job Description

A world leading architectural and design practice, are looking for an experienced Applications Developer to join their office in Cape Town. If you are familiar with Agile and DevOps development methodologies, this job could be perfect for you

Your main responsibilities for this Senior Applications Developer job in Cape Town will include:

  • Assist with the creation and maintenance of the Information systems team`s in-house developed web and windows applications according to a pre-determined brief
  • Work with the Head of Information Systems and our end users to define these application specifications and agree on the appropriate development platform
  • Investigate appropriate new technologies and their application for the company
  • Assist the Head of Information Systems as necessary in defining methods of integrating the various disparate company applications, some 3rd party, some home-grown
  • Document applications for technical staff and end-users
  • Responsible for gathering new applications requirements for discussion in the team

Requirements for this Senior Applications Developer job in Cape Town:

  • Familiarity with Agile and DevOps development methodologies
  • Expert knowledge of the following: C#, ASP.Net, MVC using Visual Studio; Software best practice, design pattern, TDD; JavaScript, JQuery, CSS and latest JavaScript framework EG Angular; MS SQL Server and RDBM EG Entity Framework, LINQ to SQL; Azure development platform; Web applications and Web Services running on IIS; Source code technology such as Mercurial, Git, Visual Studio Online
  • Knowledge of the Microsoft Office suite and the ability to use all products to scripting level
  • Knowledge of C++ could be useful
  • Knowledge of MySQL databases would be useful
  • Basic knowledge of iPad / iPhone development
  • Familiarity with the automation of CAD packages and other graphic applications such as Adobe InDesign and Microstation would be advantageous