Software engineer

4 weeks ago


Old Toronto, Canada Société Financière Manuvie Full time

The Opportunity

We are looking to hire a Software Engineer with expertise in Python for data processing and data engineering. This role will be essential for various projects over the next few years. The role is mainly to build ETL transformation jobs for feeds received from upstream systems in different data types, to be processed with different applications in the downstream systems.

Responsibilities

  • Python Development: Develop and maintain Python scripts for data processing and engineering tasks.

  • Data Engineering: Handle data transformation jobs, ensuring data integrity across different systems.

  • ETL Processes: Build ETL (Extract, Transform, Load) jobs for data feeds received from upstream systems and processed by downstream applications.

  • SQL Queries: Develop complex SQL queries in Oracle/MSSQL for data manipulation.

  • Automation: Write shell scripts to automate various processes.

How will you create impact?

The opportunity involves working on various modules, including treasury systems, payments, billing, and administrative systems. These systems are integral to Manulife’s financial operations and require meticulous data handling and transformation.

This position offers significant growth opportunities, including potential progression to full-stack development or project management roles.

What we are looking for

  • Bachelor’s degree in Computer Science, Software Engineering, or Mathematics.

  • 5 years of enterprise development experience with Python for data processing (including data integration, data transformation, data migration).

  • 5 years of experience in SQL.

  • 2 years of experience in building shell scripts (nice to have).

  • Strong background in data engineering, particularly in handling data transformations.

  • Advanced skills in writing complex SQL queries.

  • Experience with ETL processes, especially using Python.

  • Familiarity with Azure Data Factory, Synapse for data warehousing, and Power BI for dashboards.

What can we offer you?

  • A competitive salary and benefits packages.

  • A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.

  • A focus on growing your career path with us.

  • Flexible work policies and strong work-life balance.

  • Professional development and leadership opportunities.

Our commitment to you

  • Values-first culture: We lead with our Values every day and bring them to life together.

  • Boundless opportunity: We create opportunities to learn and grow at every stage of your career.

  • Continuous innovation: We invite you to help redefine the future of financial services.

  • Delivering the promise of Diversity, Equity and Inclusion: We foster an inclusive workplace where everyone thrives.

  • Championing Corporate Citizenship: We build a business that benefits all stakeholders and has a positive social and environmental impact.

#J-18808-Ljbffr

  • Old Toronto, Canada Data Engineer Jobs Full time

    To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders --- only to our mission. Along with thousands of volunteer contributors and collaborators all over the world,...


  • Old Toronto, Canada Data Engineer Jobs Full time

    As a Senior Data Engineer at Mozilla, you will play a pivotal role in shaping the company's data strategy and driving business growth through informed decision-making.About the RoleWe are seeking an experienced data engineer to join our Analytics Engineering team. In this role, you will work closely with data scientists to design and implement scalable data...


  • Greater Toronto Area, Canada Iris Software Inc. Full time

    Job SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...

  • Software Engineer

    1 month ago


    Old Toronto, Canada Atlantic Full time

    Job Summary: We are seeking a skilled Software Engineer to join our team at company.About the Role: As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities: Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional...

  • Software Engineer

    1 month ago


    Old Toronto, Canada Alterna Sa Full time

    We are seeking a skilled Software Engineer to join our team at {company}.The Software Engineer will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Main Responsibilities:• Design and develop software applications using a variety of programming languages and...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a skilled Software Engineering Professional to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong educational background and relevant work experience in software development, with excellent technical skills and ability to communicate effectively with clients and colleagues.Key...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Old Toronto, Canada Capital One Canada Full time

    We are seeking a highly experienced Software Engineering Director to join our team at Capital One Canada. The successful candidate will have a proven track record of leading teams and developing innovative software solutions.Job OverviewThis is a leadership role that requires a strong technical background, excellent communication skills, and the ability to...

  • Software Engineer

    3 weeks ago


    Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of...

  • Software Engineer

    1 month ago


    Old Toronto, Canada Yorklink Full time

    We are looking for a highly skilled Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and be able to work independently on complex projects.The successful candidate will have:Proficiency in multiple programming languagesExperience with software development methodologiesStrong...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...

  • Software Engineer

    3 weeks ago


    Old Toronto, Canada Informatica Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of...


  • Old Toronto, Canada KitchenMate Full time

    p>KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while reducing the cost and time required. It also presents many interesting challenges in an effort to reduce labor, waste, inefficiencies, and build a food-chain from...


  • Old Toronto, Canada Capital One Full time

    Capital One Canada: Senior Software Engineering Manager RoleWe are seeking an experienced Senior Software Engineering Manager to lead our team of engineers in building innovative solutions to simplify and humanize the world of credit cards. As a key member of our software studio, you will be responsible for directing and indirectly leading 2+ teams of...

  • **Software Engineer**

    1 month ago


    Old Toronto, Canada zeroG - AI in Aviation Full time

    We are looking for a highly skilled Software Engineer to join our team at "{company}". In this role, you will be responsible for designing and developing software applications using a variety of programming languages and technologies. Your primary focus will be on building scalable and efficient software systems that meet the needs of our...

  • software engineer

    3 weeks ago


    Old Toronto, Canada CRESTA AI CANADA INC. Full time

    Minimum Requirements:Education: Bachelor's degreeExperience: 5 years or more in Computer Science, Computer Software Engineering, or Systems EngineeringWork Setting:Software companyTasks:Collect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDefine system functionalityDevelop...

  • Software Engineer

    2 months ago


    Old Toronto, Ontario, Canada Alpaca Full time

    Unlock the Power of Algo Trading with AlpacaAre you a software engineer with a passion for trading and a knack for building scalable systems? Do you want to be part of a growing FinTech startup that's revolutionizing the retail trading market?About the RoleWe're seeking a highly skilled software engineer to join our team and help build our algo trading...


  • Old Toronto, Canada Amazon Full time

    About AmazonAmazon is a global company that offers a wide range of products and services. We are committed to innovation and customer satisfaction, and we're always looking for talented individuals to join our team. As a Software Development Engineer at Amazon, you will have the opportunity to work on a variety of challenging projects, using the latest...