Job Description:
Position Description:
Designs and develops highly available, scalable and distributed data platforms/applications to process a high volume of structured and unstructured data using Oracle (PL/SQL), Informatica, Snowflake, Linux Shell Scripting, Python, Airflow, Control-M, and Amazon Web Services (AWS) Services or Open-source frameworks. Drives innovations, prototypes, and recommends solutions for Cloud Warehousing and analytics. Directs system automation by setting up Continuous Integration/Continuous Delivery (CI/CD) pipelines. Guides and mentors teams to improve development agility and productivity. Manages the resolution of technical roadblocks and mitigates potential risks for team. Acts as a technical mentor for the team and brings them up to speed on the latest data technologies by promoting continuous learning and professional development. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in support of the strategic direction of the business unit and participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business-unit-wide solutions.
Primary Responsibilities:
- Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level.
- Participates in high-level, cross-functional architecture design teams.
- Identifies and consults with internal and external technical resources to produce cross-company strategic designs.
- Consults on development and delivery of major technology initiatives for the business unit.
- Consults on deployment of major project deliverables.
- Consults on the documentation of major technology applications.
- Oversees the technical implementation of cross-divisional or company architectural components.
- Initiates and drives project or strategy discussions with users or external groups to resolve issues.
- Sets vision, goals, and direction of team/organization.
- Plans and leads organization-wide initiatives.
- Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects.
- Advises senior management on technical strategy.
- Researches and recommends new technologies.
- Works across groups to identify opportunities for organization-wide technology initiatives.
- Regularly provides guidance, training, and coaching to other team members for performance and career development.
- Conducts performance reviews and makes promotion, hiring, and firing decisions as required.
- Identifies and plans for future resource needs.
- Determines technical approaches at a strategic level for the business unit.
- Identifies talent needs, recruits, and onboards new personnel.
- Directs and guides the design, build, and supporting enterprise data platforms and applications to provide the best customer experience.
- Identifies new technology trends to simplify the data ecosystem, and drive innovation.
Education and Experience:
Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Management, Business Administration, or a closely related field and six (6) years of experience as a Director, Software Engineering (or closely related occupation) performing data engineering roles, data model design, and automated data curation on a data warehouse comprised of internal customer data within an AWS Aurora Postgres Database and Snowflake environment.
Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Management, Business Administration, or a closely related field and four (4) years of experience as a Director, Software Engineering (or closely related occupation) performing data engineering roles, data model design, and automated data curation on a data warehouse comprised of internal customer data within an AWS Aurora Postgres Database and Snowflake environment.
Skills and Knowledge:
Candidate must also possess:
- Demonstrated Expertise (“DE”) designing and implementing data warehousing solutions and ETL (Extract, Transform, and Load) processes, using DBT, AWS, Snowflake, and Python.
- DE performing data modelling and database design, using Dimensional (Star and Snowflake) and Data Vault data modelling techniques in an analytics and marketing data warehouse environment; designing and developing automated self-service production deployment processes and CI/CD pipelines for strategic Cloud-based analytics platforms (to optimize time to market for new features), using Bitbucket, GitHub, uDeploy, Jfrog, Docker, and Hasura GraphQL.
- DE providing technical direction and mentoring teams to create a future ready workforce according to Agile methodologies and the data ecosystem; and crafting training plans to ensure subordinates cross skill or upskill themselves and possess an in-depth knowledge of data engineering practices.
- DE acting as a technical lead for onshore/offshore development, Cloud migration projects, Proof of Concepts (PoCs), and core or maintenance projects according to Waterfall and Agile methodologies.
#PE1M2
#LI-DNI
Certifications:
Category:
Information TechnologyFidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.