Driving banking modernization to enable increased revenue, profitability and enhanced customer experiences.
Centralized Billing • Revenue Management • Product and Pricing Lifecycle Management • Digital Banking • Digital Transformation
May 22
🏢 In-office - Ottawa
Driving banking modernization to enable increased revenue, profitability and enhanced customer experiences.
Centralized Billing • Revenue Management • Product and Pricing Lifecycle Management • Digital Banking • Digital Transformation
• Research, select, prototype, implement, evaluate, approve progress of architecture/design solutions • Articulate technology solutions to address business problems • Architect, design and implement software and systems solutions • Define technology architecture within the context of the overall enterprise business framework • Develop technology architecture strategy based on situational awareness of various business scenarios and motivations of clients • Define the data shared across the enterprise and the relationships between data in relation to their impact and use from a technology and strategic perspective • Support and align efforts to meet customer business needs as part of software delivery • Participate in requirements elicitation • Conduct discovery and JAD sessions • Create, review and present specification documents • Conduct walkthroughs to clarify customer requirements • Work with senior team members to present product capabilities to customers and partners • Work with team members to determine system objectives, constraints and solve design problems • Provide architectural blueprints to the development teams • Ensure that the architecture and design caters to the non-functional requirements specified • Verify configurations as part of acceptance before software delivery to customer • Communicate proactively with customers and internal team members to deliver business value as part of daily work management • Identify new methodologies for making development more cost-effective • Assist team members in conducting regular design and code reviews and document software designs • Train and guide junior members of the team to obtain necessary product and project knowledge • Support team in developing product and customer knowledge base • Support pre-sales efforts to acquire new customers and projects
• Degree in computer science, engineering or equivalent experience • 7+ years of technology design experience including systems, applications, or architecture • 7+ years of experience with cloud architecture, framework, and design patterns • 5+ years of experience working with teams building microservices • Knowledge and understanding in working with third party hosted solutions
• Competitive salaries • Annual bonus potential • Generous paid time off • Paid volunteering days • Wellness benefits • Robust opportunities for professional growth and career advancement
Apply Now