Application Developer

Location Johannesburg
Discipline: IT & Telecoms
Job type: Permanent
Contact name: Carmen Kruger

Contact email: carmen@networkersint.co.za
Job ref: 43348
Published: 7 days ago
Overview

We are seeking a dynamic and innovative Applications Developer to join our client's Information Office team. The successful candidate will be responsible for developing, testing, documenting, and implementing systems using modern technologies like C#, HTML, MVC, Biztalk, Xamarin, and Azure. This role involves the full application development lifecycle, including researching and helping implement new and existing technologies and best practices. The developer will also be crucial in maintaining, supporting, and upgrading existing systems and applications.

Key Responsibilities

The Applications Developer will perform a variety of crucial tasks, including:

  • Design, develop, test, implement, and document scalable applications in a C# environment

  • Analyze, design, and develop web, desktop, and mobile applications, as well as integration interfaces

  • Work within a team developing applications using C#, SQL, MVC Framework, Xamarin, and Biztalk

  • Maintain, support, and upgrade existing systems and applications

  • Conduct tasks such as data structuring, system design, and programming

  • Produce technical and user documentation for all code written and specifications

  • Perform thorough testing and debugging of all developments

  • Keep up to date with emerging technologies to enhance or improve existing IS products and services

  • Liaise effectively with Business/Systems Analysts and Project Managers

Qualifications and Experience
Qualifications:
  • Grade 12.

  • Bachelor's degree in Computer Science or a similar tertiary qualifications.

  • Microsoft Certification.

Experience:
  • 5+ years of relevant work experience.

  • 3-5 years of development work with a proven track record of delivering code on time.

  • Solid project experience with exposure to the full project life-cycle in at least 2-3 projects of a duration of at least 3 months.

Essential Competencies
Knowledge:
  • Strong knowledge of SQL Server and Oracle.

  • Proficiency in C++, JavaScript, VB.Net, ASP.Net, and ADO.Net.

  • Experience with XML and HTML.

  • Knowledge of UML (static case, object, sequence, and use case diagrams) and OOP (Object-Oriented Programming).

  • Familiarity with the .Net framework.

Skills:
  • Strong .Net skills and database experience (primarily Oracle/SQL Server/Access)

  • Good analytical and programming skills.

  • Ability to work under pressure and meet deadlines.

  • Dynamic and innovative approach to problems.

  • Ability to work effectively in a team and/or alone.

  • Good customer focus and relations.

  • Not averse to performing maintenance tasks.