Job Overview
We are seeking a highly skilled Senior Software Solutions Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing innovative software solutions that meet the needs of our clients.
Your primary focus will be on developing scalable and efficient software applications using Java and Javascript. You will work closely with our technical architect to design and implement solution architecture and with our business analyst to gather requirements. This is a fantastic opportunity to gain exposure to various business functions and contribute to a significant migration and integration initiative.
Maintenance of your work and production support (level 3) are critical responsibilities. The Head of Development will provide support for your technical onboarding and mentoring. Our clients use Java, Oracle in a Windows and Linux environment and have adopted Agile methodology.
We expect ownership and a drive for excellence from our developers. Key responsibilities include:
* Developing software solutions using Java and Javascript
* Implementing Continuous Integration/Continuous Deployment (CI/CD)
* Automating testing using test automation tools
* Performing performance analysis and tuning of Java and SQL applications
* Working with Gitlab for version control
* Writing Oracle SQL and PL/SQL queries
* Understanding banking knowledge: Asset Servicing and Depositary Bank
Required Skills and Qualifications:
Technical Requirements:
* Expert knowledge of SaaS/Cloud solutions
* Experience with Containers and Kubernetes
* Shell scripting skills in bash, ksh, cmd on RHEL/Windows
* ETL knowledge and experience
Language Skills:
* Fluent in English