Job responsibilities
- Model, design, develop, code, test, debug, document functional and non-functional product capabilities, service model related features, and dashboards for the advisory journey
 - Ensure quality of the resultant product by enhancing scalability, supportability, and test coverage
 - Setup and maintain deployment pipeline to the private cloud and public cloud environments
 
Required qualifications, capabilities, and skills
- Computer Science or equivalent degree, with 5+ years of experience in software development
 - Proficiency in Python (or one or more general purpose programming language, Java/C#)
 - Self-starter with the ability to quickly pick up new ideas, concepts, and technologies
 - Experience of RESTful API design, microservice oriented architecture
 - Experience of application deployment on Docker / Kubernetes
 - Experience of full project lifecycle, breaking requirements down into technical deliverables and effort estimation
 - Experience of stakeholder management with the ability to challenge the status quo and propose alternatives
 - Disciplined approach to code management, testing and deployment practices and high-quality delivery
 
Preferred qualifications, capabilities, and skills
- AWS deployment experience
 - Pandas / NumPy development experience
 - UI / Visualization development experience
 - Experience of working in an environment within financial services
 - Quantitative finance knowledge, CFA or other relevant qualifications is a plus