Leading Multinational in the Financial Technology industry requires your expertise to join them as a Senior Developer.
Qualifications and Experience
- BSc Information Technology/Computer Science degree or similar
- Minimum 4 years hands on programming
Experience
- Extensive MS SQL Server experience
- Experience in using GIT
- Experience in using Soap, XML, HTTP(S), REST, JSON
- Experience and knowledge of Web technologies
- Experience and knowledge of financial interfaces and technologies such as ISO8583, Mastercard, Visa, 3D Secure is essential.
- Knowledge and experience in MS SQL tables, store procedures, etc. to fulfil the application data requirements required in a high throughput online transaction processing environment.
- Ability to derive solid architecture, design and implementations from requirements
- Extensive experience working with Java
- Experience and understanding of payment and regulated switching systems
- Experience and understanding of Object Orientated programming fundamentals
- Needs to have a high-level understanding of the common frameworks in the Java technology stack
- Extensive knowledge of design patterns and the ability to recognize and apply them
- Competent in Spring
- Competent in Hibernate
- Experience in AWS infrastructure
- Experience with Linux Centos, Ubuntu,
- Database experience: MSSQL, Postgres, MSSQL, Dynamodb
- Experience in online transaction processing in the financial sector advantageous
Duties
- Ability to derive solid architecture, design and implementations from requirements
- Assist with the investigation / solutions of problems on existing software
- Technical support on existing products
- Assist the Current Payments Architecture team in the specification and documentation of designs
- Adhere to coding standards, version and source control, task / bug tracking processes
- Adhere to change management and defined development control processes
- Perform dev testing of own assigned tasks
- Support team leads to provide clear choices and recommendations that enable technical decision making
- Clearly document and communicate agreed designs
- Support innovation and/or research and development initiatives as needed.
- Own the suitability of the allocated activities and artefacts to ensure the approach is not under/over engineered. Clearly report progress against plans and escalate as needed
Desired Skills:
- minimum 4 years hands on programming
- Java Programming
- git user
- Web Applications Development
- MS SQL Server
- soap
- AWS infrastructure
- design and implementations
- linux centos
- MS SQL tables
- financial interfaces
- design patterns
- online transaction processing
Desired Work Experience:
- 2 to 5 years [other] Information Technology
- 5 to 10 years Software Development
Desired Qualification Level:
- Diploma
About The Employer:
Financial Technology – transactional Processes
Employer & Job Benefits:
- R 60000.00 – R 80000.00pm