Software Development Co-op Opportunity

2 days ago


Old Toronto, Ontario, Canada Intuit Inc. Full time
About the Role

We are seeking a highly motivated and skilled Co-op Software Developer to join our team at Intuit Inc. As a Co-op Software Developer, you will be responsible for driving innovation and delivering high-quality mobile applications that meet the needs of our customers.

Key Responsibilities
  • Architecting and Developing Mobile Features: Design, develop, and implement mobile features, prototypes, or proof-of-concepts that meet the requirements of our customers.
  • Gathering Functional Requirements: Gather and document functional requirements, develop technical specifications, and create project and test plans to ensure successful delivery.
  • Contributing to Quality Best Practices: Contribute to quality best practices, including peer reviews of estimates, design, and code, to ensure high-quality software delivery.
  • Generating Technical Documentation: Generate technical documentation to communicate architectural and design options, and educate development teams and business users.
  • Managing Project Priorities: Manage individual project priorities, deadlines, and deliverables with your technical expertise.
Requirements
  • Education: Currently enrolled in post-secondary education.
  • Graduation Date: A graduation date of no earlier than 4 months after the internship/co-op concludes.
  • Work Authorization: Not require sponsorship to work within the role now or in the future.
  • Work Schedule: Come in 2x per week to our office (all of our co-op roles are hybrid).
What We're Looking For
  • Strong Familiarity with Android Ecosystem: A strong familiarity with the Android ecosystem for development, testing, debugging, and performance benchmarking.
  • Strong Coding Skills: Strong coding skills in Java/Kotlin coupled with strong knowledge in object-oriented design and microservices architecture.
  • Passion for Quality Practices: Passion for quality practices such as Test-Driven Development (TDD) and automated regression.
  • Excellent Grasp of OOP: Excellent grasp of Object-Oriented Programming (OOP) concepts.
  • Experience with SOAP & REST API: Experience with SOAP and REST API.
  • Experience with SQL Lite and Other Databases: Experience with SQL Lite and other databases.
  • Knowledgeable about MVC and MVVM Architecture: Knowledgeable about Model-View-Controller (MVC) and Model-View-ViewModel (MVVM) architecture.
  • Experience with GIT: Experience with GIT.
  • Experience with Publishing Apps: Experience with publishing apps.
  • Experience with UI Development: Experience with UI development.
  • Experience with TurboTax: Experience with TurboTax and passion for innovating and improving the customer experience.
  • Computer Science Degree: A degree in a computer science or related field.


  • Toronto, Ontario, Canada Lumerate Full time

    Software Development Co-op Opportunity at LumerateLumerate, a leading provider of software solutions for the life sciences industry, is seeking a highly motivated and detail-oriented co-op student to join our team as a Software Development Co-op. As a co-op student, you will have the opportunity to work on real-world projects, gain hands-on experience with...


  • Toronto, Ontario, Canada Lumerate Full time

    Software Development Co-op Opportunity at LumerateLumerate, a leading provider of software solutions for the life sciences industry, is seeking a highly motivated and detail-oriented co-op student to join our team as a Software Development Co-op. As a co-op student, you will have the opportunity to work on real-world projects, gain hands-on experience with...


  • Old Toronto, Ontario, Canada Intuit Inc. Full time

    We are seeking a talented software engineering co-op to join our developer success and knowledge management team at Intuit Inc. As a co-op, you will be working closely with our team to create innovative tools that facilitate knowledge management and discovery, enabling our engineers to quickly find the information they need to excel in their roles and share...


  • Old Toronto, Ontario, Canada Intuit Inc. Full time

    We are seeking a talented software engineering co-op to join our developer success and knowledge management team at Intuit Inc. As a co-op, you will be working closely with our team to create innovative tools that facilitate knowledge management and discovery, enabling our engineers to quickly find the information they need to excel in their roles and share...


  • Toronto, Ontario, Canada Intuit Full time

    About the RoleWe are seeking a highly motivated and skilled Software Development Co-op to join our team at Intuit. As a key member of our team, you will be responsible for driving innovation and delivering delightful user experiences for TurboTax Canada.Key ResponsibilitiesArchitect, design, and develop mobile features, prototypes, or proof-of-conceptsGather...


  • Toronto, Ontario, Canada Intuit Full time

    About the RoleWe are seeking a highly motivated and skilled Software Development Co-op to join our team at Intuit. As a key member of our team, you will be responsible for driving innovation and delivering delightful user experiences for TurboTax Canada.Key ResponsibilitiesArchitect, design, and develop mobile features, prototypes, or proof-of-conceptsGather...


  • Toronto, Ontario, Canada Intuit Full time

    About the RoleWe are seeking a highly motivated and skilled Software Development Co-op to join our team at Intuit. As a key member of our team, you will be responsible for driving innovation and delivering delightful user experiences for TurboTax Canada.Key ResponsibilitiesArchitect, design, and develop mobile features, prototypes, or proof-of-conceptsGather...


  • Toronto, Ontario, Canada Intuit Full time

    About IntuitIntuit is a global financial technology company that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper.Our MissionWe never stop working to find new,...


  • Toronto, Ontario, Canada Intuit Full time

    About IntuitIntuit is a global financial technology company that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper.Our MissionWe never stop working to find new,...


  • Old Toronto, Ontario, Canada Fidelity Canada Full time

    About Fidelity CanadaFidelity Canada is a leading financial services company that has been helping Canadian investors build better financial futures for over 35 years. We offer a range of trusted investment portfolios and services, and we're constantly seeking to find new and better ways to help our clients.Our CultureWe're a diverse and dedicated group of...


  • Old Toronto, Ontario, Canada Fidelity Canada Full time

    About Fidelity CanadaFidelity Canada is a leading financial services company that has been helping Canadian investors build better financial futures for over 35 years. We offer a range of trusted investment portfolios and services, and we're constantly seeking to find new and better ways to help our clients.Our CultureWe're a diverse and dedicated group of...


  • Toronto, Ontario, Canada Intelliware Development Full time

    Intelliware Development is seeking talented Software Developer Interns to join our dynamic team. If you are enrolled in a post-secondary co-operative education program and looking for an internship ranging from 4 to 16 months, we encourage you to apply. As a leading provider of custom software solutions, product development, business consulting, and...


  • Toronto, Ontario, Canada Intuit Full time

    About Intuit Intuit is a global financial technology company dedicated to empowering prosperity for individuals and communities worldwide. Our diverse range of products, including TurboTax, Credit Karma, QuickBooks, and Mailchimp, are used by millions of customers. We are committed to constantly innovating to create opportunities for everyone to...


  • Toronto, Ontario, Canada CIBC Full time

    Are you a passionate developer eager to contribute to the dynamic world of finance? CIBC's Technology team is seeking a talented Software Developer Co-op to join our mission of driving digital innovation within the banking industry. In this 8-month opportunity, you will play a vital role in developing, testing, and delivering cutting-edge banking solutions...


  • Old Toronto, Ontario, Canada Loblaw Companies Limited Full time

    Job SummaryWe are seeking a highly motivated and skilled Software Development Co-Op Specialist to join our team at Loblaw Digital. As a key member of our AI-driven initiatives team, you will play a vital role in building and deploying machine learning models into production.Key ResponsibilitiesCollaborate with cross-functional teams, including machine...


  • Old Toronto, Ontario, Canada Loblaw Companies Limited Full time

    Job SummaryWe are seeking a highly motivated and skilled Software Development Co-Op Specialist to join our team at Loblaw Digital. As a key member of our AI-driven initiatives team, you will play a vital role in building and deploying machine learning models into production.Key ResponsibilitiesCollaborate with cross-functional teams, including machine...


  • Toronto, Ontario, Canada Aecon Full time

    About AeconAecon is a leading infrastructure company that prides itself on building some of the most impactful projects of this generation. From roads and transit systems to communication networks and water infrastructure, our work has a significant impact on the communities we serve. We are committed to delivering projects safely and sustainably, and our...


  • Toronto, Ontario, Canada Aecon Full time

    About AeconAecon is a leading infrastructure company that prides itself on building some of the most impactful projects of this generation. From roads and transit systems to communication networks and water infrastructure, our work has a significant impact on the communities we serve. We are committed to delivering projects safely and sustainably, and our...


  • Toronto, Ontario, Canada Aecon Full time

    About AeconAecon is a leading infrastructure company that prides itself on building some of the most impactful projects of this generation. From roads and transit systems to communication networks and water infrastructure, our work has a significant impact on the communities we serve. We are committed to delivering projects safely and sustainably, and our...


  • Toronto, Ontario, Canada CIBC Full time

    About CIBCCIBC is a leading financial institution that is committed to building a bank that is centered around relationships for a modern world. We are seeking talented and passionate professionals who are dedicated to delivering exceptional results for our clients.Our CultureWe value our employees and strive to create an environment where they can thrive...