Establish, develop and maintain good working relationships with business users.
Prioritize face-to-face interactions.
Manage deployment packaging, testing, and implementation.
Collaborate with all other IT teams across the organization to ensure releases are delivered with repeatable and auditable processes.
Build, refresh, and administer deployment environments.
Support and troubleshoot scalability, HA, performance, monitoring and backup/restore.
Identify and develop ways to improve the quality, capability or efficiency of the testing process.
Document, standardize and automate deployment processes.
Required Skills
Should have designed end-to-end solutions on Google Cloud Platform starting from ingestion patterns to transformation patterns moving on-to consumption patterns.
Should be conversant with Google Cloud Platform services, like GCS, dataflow, data-proc, cloud-pub-sub, big-query etc.
Expertise with various ETL technologies and familiar with ETL tools.
Knowledge on legacy database migration to cloud picking the right technologies big data, data, warehousing, no sql, distributed caching.
Ability to set and lead the technical vision while balancing business drivers.
Strong communication, analytical and problem-solving skills with a high attention to detail.
Required Experience
6 + years of experience in Agile software development with related development technical leadership experience required, experience in the securities or financial services industries is a plus.
Must have hands on Scala development.
Must have hands on Spark development experience.
Should have core java development experience.
Must have agile development experience.
Must have testing experience (unit and support other phases).
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.