Vacancy expired!
Job description
Job Purpose/Background:We are an outstanding group of engineers that are passionate about all aspects of enterprise software development.You are an ambitious, software engineer that can independently architect, develop, and deploy high scale back-end applications and services and can collaborate with a tight-knit team. Members of our team are encouraged to bring ideas to help shape our technical solutions and to communicate those ideas to senior leaders.Beyond engineering, you will have a strong desire to learn the business context of your projects, so you can quickly contribute to solving problems and driving decisions to engage, learn, drive and deliver change on a global scale!Key Responsibilities:- Build, design, and implement scalable services and APIs that drive the investment management process at our clients
- Partner closely with Product Management and external client relationship management teams to improve the product offering and drive up user engagement and adoption
- Challenge the status quo to continuously innovate and improve the reliability, stability, and performance of our services layer and operational processes
- 3+ years of experience in developing applications in Java or other JVM based language
- Experience architecting and deploying complex applications from scratch in a production capacity
- Proficiency with a broad spectrum of distributed database systems
- Experience with cloud-native platforms and deployments
- Strong communicator, both written and verbal
- Able to work independently with minimal direction when appropriate
- Experience in the financial industry or knowledge of financial products/markets is a strong plus (i.e. CFA)
- BA/BS in Computer Science or Engineering, or equivalent practical experience
Vacancy expired!