Job responsibilities
- Model, design, develop, code, test, and debug functional and non-functional product capabilities, service model-related features, and dashboards for the advisory journey
- Ensure the quality of the resultant product by enhancing scalability, supportability, and test coverage
- Set up and maintain deployment pipelines to private cloud and public cloud environments
- Add to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training in software engineering concepts and 3+ years of applied experience in software development
- Proficiency in Python, or one or more general purpose programming language, Java/C#
- Demonstrated ability as a self-starter to quickly learn and adapt to new ideas, concepts, and technologies
- Experience in RESTful API design, microservice oriented architecture
- Experience in application deployment on Docker / Kubernetes
- Experience with full project lifecycle, including breaking requirements down into technical deliverables and effort estimation
- Experience with 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