Job 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.
Experience in:
1. REACT
2. Angular
3. Drango
4. Flask
5. Springboot
6. Tomcat
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.
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 the highest standards.
Help to solve a wide variety of IT problems.
Required Experience & Competencies
Must Have:
1. Java Certified Engineer (e.g. Oracle Certified Professional Java SE 8 Programmer) and 5 years experience.
2. Python & Drango/Flask certification (e.g. Udemy, PCPP2) and 3 years experience.
3. Proficiency in REACT, Angular, Drango, Flask, FastAPI, Springboot and Tomcat.
4. Knowledge and experience of Linux, MS Windows 10/11, Windows Server.
5. Knowledge and experience of API security and authentication.
6. Knowledge and experience of Azure Cloud.
7. Knowledge of Azure DevOps.
8. Good problem-solving skills.
9. CI/CD (Jenkins).
10. Knowledge and experience of Visual Studio.
Nice to Have:
1. Knowledge and experience of Powershell.
2. Knowledge of Prophet, MIND or similar Risk Modelling tools.
3. Knowledge and experience of various monitoring tools (e.g. Nagios).
4. Knowledge and experience in C#.
5. Knowledge and experience of databases (e.g. MS SQL Server).
6. Knowledge of Financial systems and processes.
7. Using SNOW Helpdesk system.
8. Knowledge of Agile methodologies.
9. Proficiency in MS Excel.
10. ELK.
11. Use of Automated testing tools - LoadRunner, Selenium etc.
12. 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.
#J-18808-Ljbffr