The Role: Our client is searching for a Application Developer to join their team on a hybrid model.

Skills and Experience: Qualification Required:

  • Matric ?? Grade 12 Essential
  • Relevant Diploma / Degree

Preferred Qualification:

  • One or more programming and scripting languages such as JavaScript, Jquery, PowerShell, Bash, SQL, MySQL, Elastic Search, PostgreSQL, .NET, VB.NET, XML, IIS, SSIS, Java, Python, PHP, Ruby, Delphi, PERL, C#, C++, REST, JSON etc.
  • Relational, graph and/or unstructured data technologies such as SQL Server, Azure SQL, Cosmos, Azure Data Lake, HD Insights, Hadoop, Neo4j etc.
  • Strong Knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Familiar with networking protocols (TCP/IP,HTTP) and standard network architectures
  • Strong understanding of databases SQL.

Experience Required:

  • Main functional experience: 2-3 years applications developer (specialist)
  • Cross-functional experience: Exposure to other IT environments and technologies broadly to understand possible integrations.
  • 1-3 years Management and Leadership experience as a team leader
    Specific industry experience: Basic level Automotive & IT.

Key Accountabilities: Duties/Responsibilities:

  • Analyse user requirements and recommend improvements
  • Design quality software applications
  • Provide close to accurate time estimates
  • Collaborate with team members to determine best practices and client requirements for software
  • Produce clean and efficient code based on specification
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Verify and deploy software applications
  • Conduct peer code reviews
  • Conduct unit testing on new applications
  • Support the coaching and training of other team members to ensure all employees are confident in the use of software applications
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Provide comprehensive support to internal and external customers and achieve resolution to outstanding problems or issues
  • Employees are responsible and accountable for:
  • Compliance with workplace policies and procedures for risk identification, risk assessment and risk control.
  • Active participation in activities associated with the management of workplace health and safety
  • Identification and reporting of health and safety risks, accidents, incidents, injuries and property damage at the workplace.
  • To ensure information/ instruction/ training has been received to enable you to carry out your work.
  • To advise company if your circumstances change that may affect your ability to work (i.e. becoming pregnant or suffering an injury)
  • Ensure adherence to all Health and Safety procedures
  • Adhere to Labour Regulations
  • Adhere to Company Policies and Procedures
  • Any adhoc duties as required from time to time
  • Adhere to company requirements of trust and honesty in the handling of cash, finances and product

Personality and Attributes:

  • Knowledge and interest in computer systems and the latest technologies
  • The ability to learn new technologies quickly
  • An analytical mind
  • The ability to communicate complex procedures to other colleagues
  • Good communication skills ?? both written and verbal
  • Ability to work in a team
  • Sound Knowledge and Experience in our customer service environment
  • Ability to integrate seamlessly with both clients and internal stakeholders.
  • Ability to listen and understand problems and client frustrations and then collaborate with stakeholders to find solutions.

Learn more/Apply for this position