Description
Developing and maintaining applications, portals and APIs written in Java and Python
Installing, configuring, testing and maintaining application software.
Ensuring the highest levels of application domain systems availability
Both Linux and Windows Server experience
REACT, Angular, Drango, Flask, Springboot and Tomcat experience
Knowledge and experience of automated testing
Cloud Experience, preferably Azure
Knowledge of databases
Supporting users of these applications
Knowledge of Azure Devops and CI/CD (Jenkins)
Knowledge of Agile working methodology
Good team player
Responsibilities
Develop, test, install and maintain various application domain systems
Proactively ensure the highest levels of application domain systems availability
Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with other developers to implement those fixes
Maintain security, backup, and redundancy strategies for various applications
Participate in the design of information and operational support systems
Report to Application Domain Manager
Provide support to application users
Work with users to develop, test, implement and maintain systems to highest standards
Help to solve a wide variety of IT problems
QualificationsRequired experience & competencies
Must Have:
Java Certified Engineer (e.g. Oracle Certified Professional Java SE 8 Programmer) and 5 years experience
Python & Drango/Flask certification (e.g. Udemy, PCPP2) and 3 years experience
Proficiency in REACT, Angular, Drango, Flask, FastAPI, Springboot and Tomcat
Knowledge and experience of Linux, MS Windows 10/11, Windows Server
Knowledge and experience of API security and authentication
Knowledge and experience of Azure Cloud
Knowledge of Azure Devops
Good problem solving skills
CI/CD (Jenkins)
Knowledge and Experience of Visual Studio
Nice to Have:
Knowledge and experience of Powershell
Knowledge of Prophet, MIND or similar Risk Modelling tools
Knowledge and experience of various monitoring tools (e.g. Nagios)
Knowledge and experience in C#
Knowledge and experience of databases (e.g. MS SQL Server)
Knowledge of Financial systems and processes
Using SNOW Helpdesk system
Knowledge of Agile methodologies
Proficiency in MS Excel
ELK
Use of Automated testing tools -LoadRunner, Selenium etc.
Financial domain experience with a focus on Life and Health Insurance/Reinsurance
Required Education
Degree/Diploma in Computer Science, Systems Engineering or a related subject