Work closely with Finance, Middle office and operations team to understand business requirements, technical requests and data needs.
- Help define and build UIs.
- Build integration components to communicate with streaming platforms and distributed systems
- Provide users access to datasets by building and enhancing REST APIs running in containerized environment
- Develop data architecture components for centralizing data definitions with data governance and stakeholders
- Implement distributed workflows and processes to coordinate complex business processes across systems
- Participate in sprint planning. Work with other team members to meet sprint goals across development teams
- Support what you build. Integrate testing automation at all levels. Have a DevOps mindset.
Qualifications/Skills Required
- 11+ years software development experience
- Strong understanding of Python, and/or other OO based languages.
- 2+ years of database development experience
- UI Development Experience (Angular, React, or other JavaScript based frameworks)
- Dev ops experience
- Docker experience
- Experience building, debugging and supporting distributed systems. Rest and/or event based systems.
- Positive individual with strong communication skills; able to interface with business users and other development teams.
- Self-driven individual with ability to multi-task & work under pressure.
Other Qualifications:
- Comfortable working in an iterative manner within a cross functional team
- Excellent listening and communication (both oral and written) skills
- Self-starter and critical thinker, takes ownership of own applications and makes improvement suggestions for the entire platform
- Proactive, assertive and attentive to details but also knows when to reach out to team members for help
- Excellent time-management and problem-solving skills
Desirable skills/experience:
- Understanding of cloud native development and architectures
- AWS Experience
- Knowledge in accounting of different product