Position Type: Permanent – Semi Remote
Reporting to: Development Manager
Level: Junior-Intermediate Level
Industry: Mining /Engineering /Industrial
Benefits: Cell phone allowance: R1 000
Provident Fund: 5% of basic salary paid by company
Medical: R1 111 paid by company
Right of use of a motor vehicle to the value of R300 000
MINIMUM REQUIREMENTS
Qualifications:
- Bachelors / BSc Degree in Computer Science, IT or related field
- Matric
MUST HAVE:
- 5+ years’ experience within an IT or Software Development role
- At least 3+ years Java programming experience
- Minimum 2 years experience within the Mining, Engineering and/or Industrial Sector
Technical competence / Technologies Experience:
- Experience in Java EE and knowledge of EE internals such as JTA, EJB’s, CDI, JPA, JMS and thread management (Advantageous)
- Understanding of the Maven build environment
- JAX-RS / JAX-WS
- JavaFX
- Test Driven Development (TDD)
- MQTT (Internet of Things)
- Wildfly / Glassfish application server experience (Beneficial)
- Python (Pandas & Plotly – Beneficial)
- Docker Containers
- DevOps experience (Beneficial)
- Relational Databases (MySQL & PostgreSQL)
- Jasper Report Server (Beneficial)
- Tableau Data Visualisation (Beneficial)
- Linux & batch Scripting
- Atlassian: Bitbucket, JIRA, Confluence, Tempo within Agile environments
- Experience on the Raspberry Pi platform (Beneficial)
Duties and deliverables:
- Gathering of requirements (meeting with clients, if deemed necessary) and drafting of functional specifications.
- Development as related to projects and requirements from clients.
- Maintenance on existing software, features, hotfixes and dealing with technical department.
- Assisting support team in troubleshooting production issues, if and when necessary.
- Assisting support team in integration testing as it relates to software.
Desired Skills:
- Java
- JavaEE
- JTA
- EJB
- CDI
- JPA
- JMS
- Maven
- JavaFX
- TDD
- IOT
- wildfly
- Python
- Docker
- devOps
- Tableau
- Linux
- Jira
- Bitbucket
- Raspberry PI
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree