TD Bank is looking to improve its technology platforms, including core banking, customer servicing, and customer engagement, by hiring a Software Engineer Intern to work on various teams within the Technology group.
Requirements
- Apply Software Development Life Cycle (SDLC) and Project Management Methodology (PMLC) to complete specific development tasks for projects
- Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities
- Continuously enhance knowledge/expertise and keep current with leading-edge technologies trends/developments
- Develop expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery
- Ensure defect free programming by testing and debugging using available/appropriate tools
- Participate in reviewing peer coding
- Provide recommendations with full usability analysis
Responsibilities
- Assist in the development/maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
- Design, develop and deploy system enhancements
- Perform Unit and System Integration testing
- Document system deployment plans for system implement and code deployment
- Participate in Proof of Concept (POC) on new technologies and document findings
- Conduct program/ system research, analysis, detailed design and problem resolution
- Troubleshoot and determine root cause and resolution for application defects
Other
- Work with business partners to define and develop detailed business requirements
- Respond to business and users enquiries on business applications
- 4-year degree or currently pursuing a degree in a related field
- Ability to work in a team environment
- Strong communication and problem-solving skills