Job Responsibilities :
- Work across entire software development lifecycle: requirements gathering, design, implementation, testing, deployment and handover to support teams.
- Be part of the cloud adoption.
- Build out and enhance reconciliation solutions.
- Manage requirements, specifications, and design documents.
- Manage stakeholder relationships
Required qualifications, capabilities, and skills :
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Strong analytical development skills, solid understanding of computer science fundamentals.
- Knowledge of KDB/q
- Proficiency in using OO programming language such as Java/Python.
- Comfortable working with Linux based environments and having good knowledge of Unix/Linux commands and shell scripting.
- Experience using AWS and associated automation and provisioning tools like Terraform, Ansible etc.
- Good understanding of CI/CD pipeline build, improvement and management.
- Excellent verbal & written communication skills.
Preferred qualifications, capabilities, and skills :
- The ideal candidate will likely be qualified to degree level in Computer Science or related engineering discipline.
- Experience working in a team with a strong software development process (build, test, deploy).
- Experience in Cloud native technologies.
- Understanding of FIX and other financial messaging protocols