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
- Building reusable components and front-end libraries for future use
- Collaborate with Product Owners / Business Analysts / other technology teams in developing, implementing, and deploying wealth management solutions using Python
- Take lead on new feature development
Required qualifications, capabilities, and skills
- Formal training or certification on Computer Science concepts and 8+ years applied experience
- 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
- Ability to communicate well with Business stakeholders and Product Owners
- 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
- Fully capable of taking substantial features from concept to shipping
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