Student, API Software Engineer (Winter 2025)
City : North York
Category : Internship
Industry : Finance
Employer : Sun Life Financial
Nos programmes pour étudiants et nouveaux diplômés permettent de découvrir la Financière Sun Life de l'intérieur. Vous agirez concrètement dans l'intérêt des clients et des collectivités où nous sommes présents, tout en développant vos compétences et en acquérant une expérience utile et valorisante.
Description de poste:
Reporting to the Director, API Platform Engineering, the Student, API Software Engineer is responsible for design, development, deployment and implementation of the API Platform and Enterprise Event Hub Components. We’re in the need of an eager, self-motivated developer who is ready to use their education as a foundation to grow their skills into something more special. The individual in this role will grow their own skill set by working very closely with a team of cutting-edge software engineers to introduce new innovations to Sun Life.
This role sits at the forefront of innovation at Sun Life and is focused in delivering APIs to market in a way no other insurer in Canada is doing it. You will be a developer and a key member of the team defining the next generation of delivery for the insurance industry. The position can be located at the Sun Life office in Downtown Toronto, North York or Waterloo, depending on where a suitable candidate is found.
Term Length: 4-months (January - April 2025)
What will you do?
Participate in the design, development, deployment and rollout of components involved in API Platforms both in the cloud and on premise.
Participate in the construction, maintenance and continuous improvement of core infrastructure that underlies API development including a gateway/service-mesh, runtimes, security, logging, exception handling, etc. in partnership with rest of ES.
Participate in the design and development of the CI/CD Pipeline for API lifecycle
Participate in the design and implementation of an Enterprise Event Hub with Kafka
Identifying defects in the platform modules, debugging issues being faced and provide effective solutions to resolve the same
Develop an understanding of project best practices around continuous integration and delivery
What will you need to succeed?
Currently pursuing a Bachelors’ Degree in Computer Science, Engineering, or related area.
Previous experience with programming in Java is required
Understanding of APIs, Event Driven Solutions, DevOps, containers, Kubernetes and cloud
Self starter with tenacious inquisitiveness and a desire to learn who will proactively find and explore solutions and provide recommendations.
Previous experience with programming in C#, Python and/or JavaScript are nice to have
Experience with scripting languages to automate operations tasks is a nice to have
Knowledge of API development in AWS Serverless environment working with AWS Lambda and AWS API Gateway etc.
Knowledge of CI/CD solutions (like Jenkins, Ansible, CDD Continuous Delivery Director)
Proficiency in building and deploying solutions with frameworks like Spring Boot, including secure coding practices, load-testing and performance optimization
Awareness of modern event-based architectures and patterns (event sourcing, choreography-based SAGA Pattern)
Exposure to building solutions using Apache Kafka, Confluent Platform
Awareness of Kafka technologies, Kafka Connect, Schema Registry, Kafka Broker, Zookeeper, KSQL, KStream
Ability to establish and maintain a good team environment, develop a culture of innovation, collaboration within the team.
Demonstrated problem solving, communication and organizational skills, a positive attitude coupled with the self-awareness to seek help when needed
Ability to effectively communicate both internally and externally.
Mature, confident, and performance-oriented
Capable of developing strong relationships with peers
An excellent communicator, team player and someone who is intellectually honest.
Ability to adapt thinking and response to the geographic differences across our global operations.
What's in it for you?
A friendly, collaborative, and inclusive culture where you’re an innovator and trusted partner.
An environment of continuous learning and improvement.
We’re honoured to be recognized as a 2022 Best Workplaces in Canada by Great Place to Work® Canada.
Augmenting your current studies with real and practical application of what you have learned to date.
Working with one of the most cutting edge and innovative teams within Sun Life
Being part of our journey in developing the next greatest digital experience
A ‘dress for the day’ dress code, where you dictate how you dress based on your day
Flexible work arrangements that will allow you to work from home while collaborating with our globally disbursed team
L’échelle du salaire de base est pour l’emplacement principal du poste affiché. Le salaire de base qui pourrait vous être offert variera selon le programme pour diplômés dans le cadre duquel vous êtes choisi.
Les employés de la Financière Sun Life admissibles à plusieurs programmes pour diplômés participeront aussi à 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.
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.
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.
Catégorie d'emploi:
Employé temporaireFin de l'affichage:
23/09/2024