Developer III / Analyst Programmer I

Responsibilities

We are looking for a person who is comfortable exploring ever charging development languages and technologies, who is able to develop front and backend applications. This position is for you if you enjoy understanding and solving user requests while delivering professional working software.

Clients: Ackermans, Pep, Pep Africa, Speciality, Pepkor Properties

  • Understand and analyze user requests
  • Design, develop and maintain front end applications 
  • Design, develop and maintain back end applications
  • Design, develop and maintain APIs 
  • Design and maintain underlying database objects
  • Support quality assurance (by expanding automated testing and supporting user testing) 
  • Guide, mentor, and share your experience with your teammates
  • Participate during all stages of the software development life-cycle
  • Improve and streamline processes (including application testing, deployment, and monitoring)
  • Help with day-to-day queries from clients and Pepkor IT teams

Key Competencies and Qualifications

  • 5 + years experience within core skill  (Java or JavaScript)
  • Constantly seeking to learn and improve
  • Ability to self-manage and to being proactive
  • Proficient in using fundamental front end languages such as HTML, CSS, and at least one JavaScript framework 
  • Solid core Java knowledge
  • Strong experience using relational database technologies
  • Deep understanding of application architecture
  • Able to take responsibility and be self motivated
  • Able to develop ideas and share them clearly (in non-technical terms when required) 
  • Able to explain solution trade-offs (in non-technical terms when required)
  • Able to work within a team
  • Be curious

Not required, but nice to have:

  • Experience developing web applications using Angular
  • Experience development using Java Spring, Message Queues (AMQP), and JPA/Hibernate 
  • Experience working with a MySQL database
  • Experience development using Python
  • Experience using version control systems, such as GIT 
  • Exposure to Agile methodologies, such as SCRUM and KANBAN
  • Familiarity with Google Cloud Platform and G-Suite
  • Familiarity in the use of container technology such as Docker
  • Familiarity with the WSO2 platform
  • Familiarity  with Kotlin
  • Familiarity with React, and Node.JS
  • Familiarity using Oracle, SQL Server, and PostgreSQL databases
  • Exposure to Agile methodologies, such as SCRUM and KANBAN

Apply for this position

Please spend some time writing your introduction and ensure that you have a CV to attach with your application. If you have a LinkedIn public profile please add it to your introduction as-well. Giving us detailed information about your career qualifications will increase your chances of being contacted by us significantly.

* All fields are required





Related Careers

All
Customer & Digital
Account Clerk l2020-02-07 12:15:40

Account Clerk position available. Responsible for Issuing and processing of orders & invoices. Reconciling of invoices and orders. Documentation management.

Analyst Programmer I / Developer III2014-09-16 08:03:20

The primary focus of this position is to help with day-to-day queries from users and PIT teams and to Develop,…

Analyst Programmer II2014-10-23 15:14:44

Analyst Programmer II with atleast 8 years of IT experience and 6 or more years with PL/SQL experience.

BI User Interface: Analyst Programmer II2019-04-03 15:33:28

The primary focus of this position is to engage with different clients in the cellular area to understand business problems/needs,…

Business Analyst (Jnr Level) (Perm)2019-11-18 11:31:58

We are looking for a Business Analyst who will be part of the vital link between our Customer & Virtual…

Business Analyst (Mid Level) (12 month Contract)2019-11-21 14:37:59

We are looking for a Business Analyst who will be part of the vital link between our Customer & Virtual…

Data Analyst Programmer I2019-09-17 13:38:40

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Analyst Programmer I for Visualisation2019-11-18 10:27:34

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Analyst Programmer II2019-09-18 16:19:40

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Engineer2016-11-30 12:15:41

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Delphi Developer2015-09-14 11:46:56

Developer position available. Responsible for analysis, design and development of complex systems. Testing and debugging between programs and interface sub-systems.

Desktop Support: Stock controller2017-03-06 12:58:57

The successful candidate will be responsible for IT equipment stock management (receiving/distribution) to both internal and external customers timeously and…

Developer II2019-11-14 12:15:46

We have an exciting & challenging role available for an experienced person who is highly meticulous and enjoys working in…

Developer III / Analyst Programmer I2020-02-14 13:43:07

We are looking for a person who is comfortable exploring ever charging development languages and technologies, who is able to…

Front end Developer (Developer III / Analyst Programmer I)2020-02-14 13:39:41

We are looking for a person who is comfortable exploring ever charging development languages and technologies, who is able to…

Google Cloud Platform Developer2019-05-21 14:18:39

The primary focus of this position is to assist in the development and support of software and process to land…

JUNIOR DESKTOP SUPPORT TECHNICIAN CONTRACT DURBAN2020-02-07 12:08:33

Junior Desktop Support Technician position available. Responsible for Identify computer hardware and software problems. 1 years’ experience is essential.

Network Manager2020-01-21 14:44:23

As the Network Manager, you will be responsible for the operational management of computer networks, including local area networks (LANs),…

Oracle PL/SQL Data warehouse developer2019-04-09 14:14:25

You will be part of data warehousing team that builds and supports and Oracle Data warehouse. There will eventually be…

Project Manager2020-01-08 15:18:43

We are looking for a Project Manager who will be part of the vital link between our Customer & Virtual…

Server Administrator2019-12-13 13:36:51

Server Administrator position available. Responsible for managing and ensuring efficient load balancing of VMware systems. 3-6 years’ experience required. MCSE…

TESTER DIGITAL SOLUTIONS2020-02-18 08:40:21

The primary focus of this position is the testing of every aspect of the existing customer pathways, across multiple channels…

TESTER DIGITAL SOLUTIONS2020-02-18 08:40:21

The primary focus of this position is the testing of every aspect of the existing customer pathways, across multiple channels…