Software Developer Intern/Co-op
Company | TD Bank |
---|---|
Location | Toronto, ON, Canada, Kitchener, ON, Canada |
Salary | $21.971153846154 – $35.769230769231 |
Type | Internship |
Degrees | Bachelor’s |
Experience Level | Internship |
Requirements
- Must be enrolled in an undergraduate degree as of the start of, and during, the work term
- Experience with object oriented programming languages (Java, C++, Swift, etc.)
- Web development experience (HTML, CSS, JavaScript, React, etc.)
- Machine learning experience (Python, TensorFlow, PyTorch, GenAI)
- Proficient in technology evaluation and feasibility analysis
- Strong research skills with a focus on user-centered design
- Experience with RESTful APIs (NodeJS, Express, etc.)
- Experience with databases and backend systems
- Experience with Git version control
- Mobile experience is an asset (Flutter, iOS, Android)
Responsibilities
- Explore emerging technologies and work with pods to explore concepts and test with users on how we might improve customer experiences
- Focus on the right thing through design, prototyping, and testing ideas with customers
- Answer critical business questions using TD’s Innovation Framework, which incorporates Design Thinking/ Business Design and Agile methodologies
- Work with Enterprise Innovation and/or TD Lab pods to rapidly develop the vision of a solution into functional prototypes (for web and/or mobile)
- Investigate the potential of emerging and enabling technologies (e.g., gen AI, big data, platform features)
- Refine presentation skills by pitching sprint demos, concepts and apps to business partners and executives
- Share developer insights with other teams just as eager to learn
Preferred Qualifications
- Mobile experience is an asset (Flutter, iOS, Android)