Software Engineer III

4 months ago


Toronto, Canada Randstad Canada Full time
Are you a Software Engineer looking for a new opportunity?
Are you looking for a new contract opportunity?

We are pleased to offer you a new contract opportunity for you to consider: Software Engineer

-Start: ASAP
-Estimated length: 3 months
-Location: Toronto
-Hybrid role- 1-2 times a month office visit currently.

Advantages
You will have an opportunity to work with a leading employer in the local market.

Responsibilities
- You will need a product-focused mindset. You need to understand business requirements and architect systems that will scale and extend to accommodate those needs
- Break down complex problems, document technical solutions and sequence work to make fast, iterative improvements 
- Build and scale data infrastructure that powers batch and real-time data processing of billions of records  
- Automate cloud infrastructure, services, and observability 
- Develop CI/CD pipelines and testing automation 
- Interface with data engineers, data scientists, product managers and all data stakeholders to understand their needs and promote best practices
- You have a growth mindset. You will identify business challenges and opportunities for improvement and solve for them using data analysis and data mining to make strategic or tactical recommendations.
- You will support analytics and provide critical insights around product usage, campaign performance, funnel metrics, segmentation, conversion, and revenue growth.
- You will build ad-hoc analysis, long-term projects, reports and dashboards to find new insights and to measure progress in key initiatives.
- You will work closely with business stakeholders to understand and maintain focus on their analytical needs, including identifying critical metrics and KPIs.
- You will partner with different teams within the organization to understand business needs and requirements.
- You will deliver presentations that will distill complex problems into clear insights 

Qualifications
- 4-7 years of relevant industry experience in big data systems, data processing and SQL databases 
- 3+ years of coding experience in Spark dataframes, Spark SQL, PySpark
- 3+ years of hands on programming skills, able to write modular, maintainable code, preferably Python & SQL
- Good understanding of SQL, dimensional modeling, and analytical big data warehouses like Hive and Snowflake 
- Familiar with ETL workflow management tools like Airflow
- 2+ years of building reports and dashboards BI tools. Knowledge of Looker a plus
- Experience with version control and CICD tools like Git and Jenkins CI
- Experience in working and analysing data on notebook solutions like Jupyter, EMR Notebooks, Apache Zeppelin
- Problem solver with excellent written and interpersonal skills; ability to make sound, complex decisions in a fast-paced, technical environment. 
- Bachelor’s degree in computer science, Engineering or related field, or equivalent training, fellowship, or work experience 

Summary
Do you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity

Randstad Technologies Group

Canada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Cloud-Based Software Engineering Lead to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will be responsible for designing, implementing, and verifying components leveraging standard software engineering methodologies.Key ResponsibilitiesTranslate functional and...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job Description:At The Toronto-Dominion Bank, we're seeking a talented Software Engineer III to join our team in Toronto.We're an experienced agile technology team, utilizing cutting-edge technologies to build innovative Fraud TS applications and next-generation platforms. Our ideal candidate will be a full-time expert engineer who thrives in a dynamic...


  • Toronto, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...


  • Toronto, Canada ZoomInfo Full time

    We’re looking for a Software Engineer with an emphasis on backend to join the Chorus Platform team. is a Conversation Intelligence platform for Sales Teams that process and analyze a tremendously large set of sales calls to provide insights into how any salespeople from any organization can perform at the highest level and match the best sales performers...


  • 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, Canada ZoomInfo Full time

    We are looking for a highly skilled Backend Engineer in Toronto, Canada to join the integrations team. The team is responsible for two main products that enrich users’ CRM data (millions of records) with our data or import their CRM data to ZoomInfo to allow custom data filtering from our core products (ZoomInfo Sales and others).What You'll do: Develop...


  • 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...


  • 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...


  • Toronto, Canada The Toronto-Dominion Bank (Canada) Full time

    Description : Tell us your story. Don’t go unnoticed. Explain why you’re a winning candidate. Think “TD” if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward. Stay current and competitive. Carve out a career for yourself. Grow with...


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

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...

  • Software engineer III

    2 months ago


    Toronto, Canada The Toronto-Dominion Bank (Canada) Full time

    Description : TD Fraud Technology is looking for a full-time expert engineer in Toronto. We are an experienced agile technology team, utilizing some of the latest technologies to build multiple Fraud TS applications and next generation platform. Meaningful work is fueled by meaningful performance and career development conversations with your...


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

    Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong background in software development, with experience in e-commerce and film solutions. They will be responsible for designing, developing, and testing complex software applications, as well as...

  • Software Engineer III

    6 months ago


    Toronto, Canada Guidepoint Full time

    : Technology influences everything we do at Guidepoint. Our engineering team plays a vital role in building the powerful technology that allows us to deliver knowledge to our clients faster and more efficiently. The teams contributions enhance the way we serve our clients every day. Team members address complex challenges with optimal solutions, working...


  • Toronto, Canada Giesecke+Devrient Full time

    **G+D makes the lives of billions of people around the world more secure. We create trust in the digital age with integrated security technologies in three business areas: Digital Security, Financial Platforms and Currency Technology. We have been a reliable partner for our customers for over 170 years with our innovative solutions for SecurityTech! We are...


  • Toronto, Canada Giesecke+Devrient Full time

    **When it comes to digital, physical or electronic payments, the whole world trusts Giesecke+Devrient. Now you too can discover your passion for the world of payment systems. Giesecke+Devrient is a globally active high-tech company headquartered in Munich, Germany. As a trusted partner of central banks and the entire currency industry, we increase security...


  • Toronto, Canada Unity Health Toronto Full time

    The MAP Centre for Urban Health Solutions (MAP) is seeking an enthusiastic and highly qualified applicant for the position of Research Coordinator III. The Research Coordinator will have training in program evaluation and will work under the supervision of principal investigator Dr. Ahmed Bayoumi on an evaluation of integrated health services for people...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's direct client, a leading Candian bank is looking to hire a Java Developer for a long term opportunity in Toronto.Hybrid Model- 3 daysMust have:Bachelor's degree in Computer Science, Information Technology, or related field coupled with at least 3 years java development experience.Proficiency in Java11 minimumWorking knowledge of Spring BootWorking...


  • Toronto, Ontario, Canada CB Canada Full time

    Job SummaryWe are seeking an experienced Diesel Truck Mechanic III to join our team at CB Canada. As a Diesel Truck Mechanic III, you will be responsible for performing routine maintenance, repairs, and inspections of diesel trucks and equipment.ResponsibilitiesPerform routine maintenance, repairs, and inspections of diesel trucks and equipmentDiagnose and...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About the Opportunity:At The Toronto-Dominion Bank (Canada), we are building a next-generation platform for engineering experiences, focused on enabling seamless integration of internal products and best practices.The Developer Experience team will work to provide new developers with essential tools, reusable patterns for software deployment within 24 hours,...


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

    About OMEGA SOFTWARE SERVICES LTD.We are a software development company that delivers high-quality solutions for various industries, including e-commerce and film. Our team is passionate about building innovative products that meet our clients' needs.Job SummaryWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have...