A Bachelor's or Master's degree with 8+ years of experience predominantly in software delivery.
Hands-on experience as a software engineer in a globally distributed team working with Scala or Java programming language.
Experience with big-data technologies Spark/Databricks and Hadoop/ADLS is a must.
Experience in any one of the cloud platforms Azure (Preferred), AWS, or Google.
Experience building data lakes and data pipelines in the cloud using Azure and Databricks or similar tools.
Familiar with the development life cycle including CI/CD pipelines.
Experience in Business Intelligence project development.
Having Microsoft SQL Server BI stack (SSAS/SSIS) experience is preferable.
Experience in either Multidimensional or Tabular is good.
Data warehousing knowledge with designing Star schema/Snowflaking.
Experience of working in source-controlled environments like GitHub, Subversion, etc.
Proven experience and interest in supporting existing strategic applications.
Familiarity working with agile methodology.
A history of producing secure and clean code that is stable, operational, consistent, and well-performing.
Methodology know-how on how to ensure that project deliverables meet industry best practices.
Strong analytical, problem-solving, and synthesizing skills (you know how to figure things out).
Effective within the complexity, constraints, and boundaries of a leading global organization, operating in a highly regulated industry, running on bespoke software.
Flexible and resilient team player with strong interpersonal skills taking initiative to drive things forward.
Keen to develop subject matter expertise on our core products and solutions overall.
Experience in financial services is a plus, but not required.