- Software engineering and development experience required.
- Experience across multiple platforms/technologies and languages including Python, Java, .NET .
- Overall knowledge of various aspects of data engineering (databases, cloud data, data migration, data modeling, and middle layer architectures.)
- Investment Management background required.
- Experience in building data analytics applications.
- Experience in large-scale integrated online RDBMSs across multiple hardware and software platforms.
- Experience in new computing architectures and implementation of networked computing structures, APIs, and User Interfaces.
- Experience developing Unix, and/or Windows based applications, strong component, process and agile development methodologies.
Minimum Knowledge & Experience:
- 5+ years of complex (multi-tiered) software development experience
- Programming, Database and Software systems experience in a financial environment.
- Python, Java, C#, .NET and JavaScript frameworks.
- Cloud data knowledge and experience (Azure preferred)