Job responsibilities
- Participates in developing valuations and analytics applications for various products traded on global capital markets.
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
- Collaborate with team members – engineers, product developers, and user experience designers – across the globe to ensure top quality solutions.
Required qualifications, capabilities, and skills
- At least five years of hands-on experience in system design, application development, automated testing, and operational stability.
- Proven experience in developing significant, distributed, and complex applications.
- Strong coding skills in at least one high level language.
- Undergraduate degree or higher in computer sciences, engineering or relevant fields.
- Strong communication skills in English – both verbal and written.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies