Skip to content

Software Engineer III
Company | TD Bank |
---|
Location | Toronto, ON, Canada |
---|
Salary | $91200 – $136800 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Graduate preferred
- 4-7 years relevant experience and hands on experience on delivering workflow solutions using PEGA 7.x,8.x and infinity.
- Experience in working on various integration points including APIs.
- Experience in performing major version upgrades for PEGA applications.
- Experience in migrating/running the Pega Applications on Public Cloud.
- Excellent knowledge on Pega strategic frameworks like CS, SD.
- Experience with both Agile and Waterfall development methodologies teams.
- Experience in leading Major Project collaborating with cross functional teams.
Responsibilities
- Develop and document a detailed solution design and impart your subject matter expertise throughout life cycle.
- Participate in complex applications and systems development, programming.
- Give solution options. bolster stakeholder support.
- Collaborate with stakeholders on the effort estimates.
- Produce top-notch functional, technical and user interface designs.
- Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed.
- Respect TD’s technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity – this includes thorough project requirements, documentation, scope estimates, and costs.
- Deliver effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to the corporate quality and security standards.
- Find ways to keep costs low, help come up with strategic solutions to support cost effectiveness and enhance stakeholder experience.
- Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational.
- Support knowledge management processes and ensure knowledge is codified, monitored, tracked and managed.
- Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
- Identify and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
- Provide technical support to promptly resolve escalated incidents/outages.
Preferred Qualifications
No preferred qualifications provided.