Job description
About this role -
About this role -
- Are you interested in building innovative technology that shapes the financial markets?
- Do you like working at the speed of a start-up, and tackling some of the world’s most interesting challenges?
- Do you want to work with, and learn from, hands-on leaders in technology and finance?
- We recognize that strength comes from diversity, and we will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual.
- The Desktop Experience team, part of the Platform Engineering, is responsible for reshaping how clients use Aladdin by creating a FDC3 compliant Desktop Agent. This FDC3 compliance will enable seamless connectivity with 3rd party applications, evolving the strategic runtime environment for Aladdin web apps using Electron and build a k8s-like orchestration on a user’s desktop. To achieve our goal, we work closely with other teams, including UX, Enterprise Architecture, SRE, InfoSec, application development teams or even external vendors, to name a few.
- Independent thinker capable of owning and leading a project from concept to delivery
- Passionate about constant learning
- Interpersonal skill to work across teams to understand platform, users and developers needs
- Communicate effectively with both technical and nontechnical users
- Including, but not limited to: Golang, Typescript, Node.js, Electron.js, Java, Okta, C++
- Develop and maintain the persona-based workflows that will reshape how financial professionals are using our platform
- Help design and build the next generation of the world best investment platform
- Open Aladdin to the world by building FDC3 compliant Desktop Agent
- Contribute to an agile development team working with designers, analysts, users and leads
- Apply quality software engineering practices through all phases of development and into production
- Collaborate with team members in a multi-office, multi-timezone environment
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support
- 4+ years of relevant software development experience
- Experience with Golang
- Good knowledge of at least one of: Java, Typescript
- Experience working with an agile/scrum team
- Excellent written and verbal communication skills; presents ideas in a clear, concise and constructive manner to a diverse audience
- An ability to translate real business problems into technical solutions
- A track record of forging strong relationships and building trusted partnerships through open dialogue and continuous delivery
- Experience with building Electron applications
- Experience with Node.js
- Experience building CI/CD pipelines in Microsoft Azure DevOps
- Experience in building secure software
- Experience working with Windows Named Pipes
- Experience working with financial desktop platforms like OpenFin, Finsemble, Glue42