About the role
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 platform Azure (Preferred), AWS or Google
· Experience building data lakes and data pipelines in cloud using Azure and Databricks or similar tools.
· Familiar with development of life cycle including CI/CD pipelines.
· Experience of 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
· Ability to work with multiple projects and prioritize accordingly
· Experience of working in source-controlled environments like GitHub, Subversion etc.
· Proven experience and interested 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
· Fluent in English