Software Developer/ Engineer/ Architect

SOFTWARE ENGINEER

We have an outstanding technology opportunity in the Data Engineering Chapter to deliver modern data solutions to the Fidelity Corporate Technology Group (CTG). As Data Engineer you will work on the development of data services in support of the Enterprise Data Lakes and Analytics Platform.

 

In this role you will deal with a variety of different tools and technologies. You will craft secure, scalable, resilient cloud-based services.

The Value you deliver

  • Simplifying and effectively communicating technical challenges, solutions options, and recommendations to business partners and technology leadership.
  • Produce scalable, resilient, cloud-based systems design aligned with our long-term strategy.
  • Recognizing opportunities to bring emerging technologies to deliver innovative solutions to meet business challenges.
  • Understand detailed requirements and deliver solutions that meet or exceed customer expectations.
  • Take ownership and accountability.
  • Adaptability to a changing and challenging workload.
  • Bachelors or Masters in a technology related field (e.g. Computer Science, Engineering etc.) required.
  • 5 years of related experience in data engineering.
  •  Strong experience with relational database technologies (Oracle SQL & PL/SQL or similar RDBMS), preferably Snowflake or other Cloud Data warehousing services.
  • Expertise in / knowledge of all aspects of data movement technologies (ETL/ELT) and experience with schedulers.
  • Strong appetite for cloud-based data engineering.
  • Familiarity with release management best practices.
  • Experience with DevOps, Continuous Integration and Continuous Delivery. Developing and deploying pipelines. Deploying within a cloud native infrastructure would be advantageous.
  • Able to work collaboratively with a geographically diverse team.
  • Proven track record of working in collaborative teams to deliver high quality data solutions in a multi-developer agile environment following design & coding best practices.
  • SQL skills and experience performing deep data analysis on multiple database platforms.
  • Ability to develop ELT/ETL pipelines to move data to and from data stores.
  • Knowledge and expertise of data modelling techniques and best practices.
  • Prior experience with Data ingestion tool sets (e.g Apache NiFi, Kafka) is advantageous.
  • Experience in working with AWS, MS Azure or other cloud providers.
  • Awareness of Data Architecture (Database design, performance optimization).
  • You have excellent written and oral communication skills.
  • Strong Focus on resiliency & reliability.
  • Nice to have: Scripting/coding experience in any of the following: Python, Unix, Java.