Software Engineer - Python
Indexed description
The right candidate will have great interpersonal skills and a willingness to go above and beyond when collaborating with product management and fellow engineers. Candidates should have experience with Python and a variety of integration technologies such as Kafka and Rest API’s. Significant domain experience is a big plus including broad financial product exposure, fund account technology experience, and back office experience.
Responsibilities
- Work closely with Finance, Middle office and operations team to understand business requirements, technical requests and data needs.
- 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.
- 5+ years of hands-on software development experience with Python and/or other object-oriented programming languages.
- Database development experience.
- DevOps 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.
- 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
- UI Development Experience (Angular, React, or other JavaScript based frameworks)
- Understanding of cloud native development and architectures
- AWS Experience
- Docker experience
- Knowledge in accounting of different products
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search