Description
A vacancy has arisen for the position of an IT Application Developer with 3-to-5 years experience. This role requires someone who can work in a self-organised Agile environment, having the right experience and mental flexibility to switch between programming languages and projects as required. Being capable of working in many different parts of the software development life-cycle at the same time.
The Role
The Application Developer colleague will participate in designing, developing and implementing IT solutions for new and existing systems, according to project requirements and adhering to the technical, process and regulatory standards. The purpose of the role includes:
1. Application development using mostly Java front-end and PL-SQL dev approach.
2. Ensuring that consistent design patterns, methodologies, and design documentation are maintained across all development work.
3. Participating in the planning activities, estimating project delivery, including impact analysis, and estimating project development tasks within Agile Scrum framework.
4. Participating in the technical & design reviews.
5. Assisting in the testing of overall system solution, monitoring defects and implementing corrective actions as required.
6. Providing effective knowledge transfer and upskilling to junior developers to ensure an appropriate level of future self-sufficiency.
7. Working within an Agile delivery methodology as part of a wider team.
8. Being self-motivated and keen to learn new technologies and methodologies, keeping up-to-date with development skills in the industry.
The Person
Since our architecture is in a transitioning period we are looking for someone who has the ability to work in a progressive environment and learn new skills throughout the progression.
The ideal candidate will have some of the following knowledge, experience and skills:
9. Java and Spring Framework
10. Javascript
11. UI Development Experience
12. Knowledge of the Oracle Database, Application Server (WebLogic)
13. Knowledge of database programming languages (e.g. Oracle PL-SQL)
14. Be a good communicator and be able to explain technical concepts in non-technical language
15. IT Degree or equivalent business or technical experience
16. Experience working in regulated financial services environments would be desirable
17. Experience with Agile Scrum methodology and working as part of an Agile Team
18. Capable of working in many different parts of the SDLC at the same time
19. Preferably 3-to-5 years relevant IT development experience
Behavioural Competencies
20. Planning & Organising
21. Communications & Influencing
22. Team Working & Cross-functional Collaboration
23. Drive for Results
24. Problem Solving & Decision Making