| Job Description: |
Skills: Agile Way of Working~Problem Solving~Obtaining Stakeholder Commitment Experience: 6-8 Years
Role Descriptions: Soft Skills & Competencies • Number of years of Tech Lead experience (10+ has been the preferred) • Retail Banking experience – 5+ yrs of exp - Personal and small business accounts (chequing, savings), Lending & credit products (mortgages, loans, lines of credit), Cards (debit, credit) • Excellent communication and stakeholder management skills • Strong analytical and problem solving abilities
Technical Leadership • Provide hands on technical leadership to development teams across the full SDLC • Set clear technical direction, coding standards, and best practices • Review solution designs, code, and architecture for quality, performance, and security • Act as the primary technical escalation point for complex issues
Solution Design & Architecture • Translate business and functional requirements into technical designs • Collaborate with Enterprise and Solution Architects to align with bank technology strategies • Design scalable, resilient, and secure solutions for high volume retail banking systems • Ensure solutions comply with security, privacy, and regulatory standards
Development & Delivery • Lead design and development for APIs, services, and customer facing digital platforms • Support Agile delivery by participating in: o Sprint planning and backlog refinement o Story estimation and technical sizing o Release planning and execution • Ensure production ready releases through CI/CD, automation, and quality controls
Typical Technology Stack (varies by team) • Languages: Java, Kotlin, C#, JavaScript/TypeScript • Frameworks: Spring Boot, .NET, Angular, React • APIs & Integration • Databases: Oracle, PostgreSQL, SQL Server, NoSQL
Quality, Risk & Compliance • Enforce secure by design and privacy by default principles • Partner with QA and Testing teams to ensure test coverage and defect resolution • Address non functional requirements (performance, availability, scalability) • Support audits, vulnerability remediation, and risk assessments
Team Leadership & Mentorship • Mentor and coach developers and junior tech leads • Foster a culture of continuous learning, collaboration, and technical excellence • Contribute to hiring, onboarding, and technical capability development |