- Responsible for system maintenance and new development as required by the senior software engineer on their team
- Responsible for committing code within specified timelines within the guidelines of the assigned team
- Responsible for ensuring the quality of delivered code and will take charge of component development as required
- Expected to provide maintenance and code enhancements for the production team
- Expected to be actively enhancing their knowledge of development principals, programming language development and elements of modern UI design and deployment
- Required to deploy systems onsite at the customers from time to time
- Expected to liaise with testing teams and where necessary directly with the customer
- Work in accordance to the prevailing delivery methodology as defined by the business
- Expected to be flexible with longer working hours
Expected to learn how to work well under pressure and motivate those on his/her team
- Experience with development of real-time web-based user interfaces.
- Experience with development of complex web-based portals
- Familiar with software development lifecycle and processes
Familiarity with Financial systems and accounting concepts is advantageous
- Java JEE
- IBM MQ Series
- Glassfish / Payara
- Web Logic
- Primefaces
- Microsoft SQL Server
- SOAP/RESTful web services
- EJB
- IntelliJ
- Bitbucket
Jira