AWS Software Engineer( AWS Glue/Python/Pyspark)

Retour à la liste


Ville : North York

Catégorie : Full-time

Industrie : Finance

Employeur : Sun Life Financial

Vous êtes unique, comme le sont votre parcours, votre expérience et votre façon de voir les choses. Ici, on vous encourage et on vous motive à donner le meilleur de vous-même, et on vous donne les moyens de le faire. Vous travaillerez avec des collègues dynamiques – experts dans leur domaine – qui sont impatients de partager leurs connaissances avec vous. Vous aurez des gestionnaires inspirants qui vous aideront à développer votre potentiel et à atteindre de nouveaux sommets. Chaque jour, vous aurez de nouvelles occasions de rendre la vie de nos Clients plus radieuse – ils sont au cœur de tout ce que nous faisons. Découvrez comment vous pouvez faire une différence dans la vie des gens, des familles, des collectivités – ici et partout dans le monde.

Description de poste:

This role requires Canadian Enhanced Reliability Security clearance [a minimum of 5 years of consecutive residency in Canada].

Do you want to build and maintain mission critical data processing and transformation systems that will help run one of Canada’s biggest financial institutions? Do you enjoy being part of a tight-knit, empowered team? Do you have experience writing data manipulation code in AWS Glue, Python and/or Pyspark? If so, we’d like to hear from you!

We are looking for an Extract, Transform, and Load (ETL) Developer with a strong technical background and AWS Glue experience to join the Corporate Application Solutions (CAS) team.

This is an exciting opportunity to be part of the IT organization dedicated to excellent customer service through digital transformation, supporting continuous learning, career growth and diversity.

What will you do?

  • Provide ongoing support and maintenance of AWS Glue ETL and related integration components, including on-call support on a rotation basis, problem analysis, resolution and escalation.
  • Participate in Requirement Analysis, Estimation, Solution & Design, and Development and Implementation of applications hosted on AWS.
  • Contribute to defining timetables, project plans and product roadmaps.
  • Configure and install software products, patches, vendor releases in multiple environments.
  • Enhance and support the Glue, Lambda, and ETL jobs.
  • Apply analysis skills to understand and assess the impact of infrastructure and technical changes within the environment.
  • Provide recommendations and alternatives for system enhancements.
  • Take complete ownership of work assignments and ensure the successful completion of assigned tasks.
  • Establish and maintain relationships with overseas and 3rd party team members, business partners, subject matter experts and software vendors.
  • Create and maintain technical documentation for supported systems.
  • Ensure Sun Life Information Security Policies and GCC are adhered to in any solution.
  • Maintain effective communication with management, team members and the business.
  • Enjoy your job, your team, and have fun!

    

 What you need to succeed:

  • Bachelor’s degree in computer science, computer engineering, or equivalent experience.
  • 5+ years of experience working with complex technical environments involving multiple IT platforms. We use Windows, Unix, Linux, Cloud, and ETL technologies.
  • 3+ years of experience creating ETL jobs using cloud technologies (e.g. Glue, Data Bricks).
  • Experience in creating Python scripts using data libraries.
  • Skill with Spark, PySpark, or Scala.
  • Experience with Relational SQL (Oracle, PostgreSQL, SQL Server) databases.
  • Strong knowledge of SQL query language – able to perform all CRUD operations.
  • Good understanding / hands-on experience with AWS data services - like Glue, Step function, Lambda, AWS Workflows, S3, Redshift, ODS.
  • Experience in working with AWS SDK and integration with various AWS services.
  • Hands-on experience with DevOps tools (e.g. Git, Jenkins, SourceTree, Ansible).
  • Experience in any object-oriented/object function scripting language, such as Python.
  • Experience with Windows/Linux/Unix scripting languages.
  • Experience with SFTP and TCP network protocols.
  • Experience with integrating vendor packages into an established Production environment consisting of various technologies and platforms.
  • Knowledge of Active Directory, Single Sign-On and Web Hosting concepts.
  • Proficient with the ITIL framework and processes such as Change, Incident, Problem and Configuration Management.

Preferred Skills:

  • Strong analytical and problem-solving skills with ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner.
  • Strong organizational and planning skills.
  • Excellent verbal and written communications skills.
  • Experience with managing and coordinating team activities in a multi-site environment.

Nice to have:

  • Experience with ETL development tools (PowerCenter, Informatica and/or SSIS).
  • Experience with PowerShell scripting.
  • Experience with Job schedulers (Control-M).
  • Experience with Tableau reporting system.
  • Experience with PostgreSQL.

Notes/Unique requirements:

  • Occasional weekend and after-hours work.
  • On-call support as part of a rotation.
  • Occasional travel between Sun Life locations may be required depending on work assignments.

What’s in it for you:

  • Great Place to Work® Certified in Canada and the US.
  • Named 2021 “Best Places to Work” by Glassdoor
  • Canada Award for Excellence for Mental Health at Work - 2021
  • We’re proud to be a Best Workplace for Hybrid Work by Great Place to Work® Canada
  • Competitive salary and bonus structure influenced by market range data
  • Pension, stock and savings programs to help build and enhance your future financial security
  • An environment of continuous learning and improvement
  • Flexible hours and periodic work from home options

LI - SJ

L’échelle du salaire de base est pour l’emplacement principal du poste affiché. Elle peut varier selon l’emplacement du candidat sélectionné et d’autres facteurs. En plus du salaire de base, les employés admissibles de la Financière Sun Life participent à différents programmes de rémunération incitative, dont le montant octroyé est discrétionnaire et dépend du rendement de l’employé et de la compagnie. Certains postes de vente participent à des programmes de rémunération incitative basés sur les résultats de vente individuels ou de groupe. 

Depuis toujours, la diversité et l'intégration sont au cœur des valeurs de la Financière Sun Life. Nous croyons qu'un effectif diversifié ayant des points de vue variés et des idées créatives est avantageux pour nos clients, pour les collectivités où nous exerçons nos activités, ainsi que pour nous tous, en tant que collègues. Nous accueillons avec enthousiasme les candidatures de personnes compétentes provenant de tous les horizons.

Les personnes handicapées ayant besoin de mesures d'adaptation pour présenter leur candidature et celles qui doivent consulter les offres d'emploi sur un support de substitution peuvent envoyer leur demande par courriel à l'adresse ‘thebrightside@sunlife.com’.

À la Sun Life, nous voulons créer un environnement de travail flexible où nos employés sont outillés pour donner le meilleur d’eux-mêmes. Nous offrons plusieurs options de travail flexibles selon les exigences du poste et les besoins individuels. N’hésitez pas à en discuter pendant le processus de sélection.

La Sun Life s’engage à assurer la santé et la sécurité des personnes qui se trouvent dans ses lieux de travail et les collectivités où elle exerce ses activités. Conformément à la politique de vaccination de la Sun Life (Canada): 

  • Les Employés qui sont autorisés à travailler à distance doivent être entièrement vaccinés contre la COVID-19 s’ils souhaitent utiliser un bureau de la Sun Life, un centre financier ou un site externe où se déroulent des activités liées aux affaires de la Sun Life. 

  • Les Employés dont le travail exige qu’ils soient présents dans un bureau de la Sun Life, un centre financier ou un site externe de la Sun Life doivent être entièrement vaccinés contre la COVID-19 à effet du 1er mai. Comme solution de rechange d’ici le 30 avril, les Employés qui occupent ces postes pourront prendre part au programme de dépistage rapide de la Sun Life.

Nous remercions tous les candidats de l'intérêt manifesté pour ce poste. Nous ne communiquerons qu'avec les personnes qui auront été retenues pour passer une entrevue.

Échelle salariale:

74,900/74 900 - 125,900/125 900

Catégorie d'emploi:

Développement d'applications - TI

Fin de l'affichage:

27/03/2022

Retour à la liste

RESTEZ INFORMÉ

Abonnez-vous à notre bulletin pour obtenir les dernières nouvelles