Software Development Role
As a software development professional, you will be responsible for creating innovative solutions that meet the client's needs. You will work collaboratively with a team to design and develop cutting-edge software products.
Working in a fast-paced environment, you will be expected to deliver high-quality results while maintaining excellent communication skills with your team members and stakeholders.
One of your key responsibilities will be to ensure the maintenance and support of developed software applications, including troubleshooting and resolving technical issues.
You will also have the opportunity to participate in a big migration and integration initiative, working closely with the Head of Development to achieve project goals.
Client uses Java, Oracle in a Windows and Linux environment, and adopts Agile methodology. Your role will involve working with various technologies, including Java, JavaScript, GitLab, Oracle SQL, and PL/SQL.
Technical Requirements
* Java & JavaScript: Expert-level knowledge and experience required.
* CI / CD: Strong understanding of Continuous Integration and Continuous Deployment principles and tools.
* Test automation: Proficiency in test automation frameworks and methodologies.
* Performance analysis and tuning (java, sql): Ability to analyze and optimize system performance using Java and SQL.
* Gitlab (Git version control): Experience with Git version control systems and GitLab.
* Oracle SQL and PL/SQL: Strong knowledge of Oracle database management and SQL programming languages.
* Banking knowledge: Asset Servicing and Depositary Bank expertise is highly desirable.
* SaaS / Cloud: Advanced knowledge of cloud-based services and platforms.
* Containers – Kubernetes: Familiarity with containerization and Kubernetes orchestration.
* Shell scripting (bash, ksh, cmd) on RHEL / Windows: Knowledge of shell scripting languages and their application in various environments.
* ETL knowledge and experience: Understanding of Extract, Transform, Load processes and technologies.