SUMMARY:
Stable Financial institution is looking for a Senior skilled Java Programmer with good analytical skills. You will have daily liaison with external service providers i.e. software vendors.
POSITION INFO:
Stable Financial institution is looking for a Senior skilled Java Programmer with good analytical skills. You will have daily liaison with external service providers i.e. software vendors.
Flexible Hours -Remote work
You will operate within the following internal policy:
o Information Management Policy
o Information Security Policy
o IT Governance Policy
- You must adhere to internal Systems Design Quality Standards (programming and development best practices) and will liaise with various internal departments:
ü All other departments with the Systems Development Team (i.e. HQS, Issuing, Acquiring, Channels)
ü IT Risk
ü Business Development (Electronic Delivery Channels)
Quality
- Develop basic technical specifications from functional descriptions
- Develop front-end and back-end software products according to technical specifications
- Perform quality checks by developing and executing testing scripts and procedures
- Execute applications and systems performance analysis
- Recommend and implement improved methods
- Maintain and modify existing applications and systems
- Liaise with software vendors
On-time delivery
- Ensure timely delivery of developed applications and systems
- Ensure project deadlines at met according to contracted SLA with business
System uptime
- Standby and support
- System monitoring
- Capacity planning
- Performance analysis/ load tests
Qualifications & Experience
- National Senior Certificate (Grade 12) or National Certificate (Vocational)
- A relevant 3 year degree / diploma in IT with 5 years proven experience in software development OR
- 7 years’ proven software development
- Essential experience in the following development technologies is required:
Minimum
- Java Script Framework
- HTML 5
- CSS
- Java
- NodeJS
- MSSQL
- Web Services
- Rest Services
- Cordova Mobile Development
Knowledge
- Must have detailed knowledge of:
- IT systems development processes (SDLC)
- Application development
- Standards and governance
- Agile development life cycle
- Testing practices
Ideal:
Knowledge of:
- UML
- Systems analysis and design
- System architecture (technical design and implementation processes)
Solid understanding of:
- Object Orientated Development environment (i.e. Java, Spring Framework, JBoss, Hibernate)
NB! This job is now closed. You can apply for other jobs by uploading your CV.