Director, Software Development and Architecture

Moneris Solutions Corporation

This position is to lead the software development team for Spendscape. Deliver software solutions that contribute to increasing the profitability of existing products, developing new software solutions that help product managers and marketers to penetrate new markets and developing solutions that ensure Spendscape can meet financial targets.Key accountabilities include: • Creating and leading the implementation of the Technology strategy for Spendscape. • Evolving the software development lifecycle leveraging an Agile Development model where appropriate and using a Waterfall model where appropriate. And ensuring that the concepts of each are used appropriately and efficiently. • Software development for the Spendscape platforms. This includes the web portal, data processing, data solutions, identity resolution (including but not limited to card match), secure integrated functions including customer APIs, specialized reporting and ongoing systems implementations within Spendscape. • Supporting Emerging product areas and new solution business by creating a solid infrastructure with a forward-looking vision for all above mentioned platforms. • Accountable for support, availability, performance, stability and resiliency of the software and underlying infrastructure for all Spendscape platforms. • Architecting core systems that can support dynamic and flexible interfaces and agile evolution of these systems • Managing the software development life cycle from planning activities to tactical activities to implementation activities • Assessing core systems in relation to functional and technical requirements for current and future products by working with product managers, platform owners and marketers. • Analyzing potential software and supplier partner relationships to achieve organizational goals. • Ensuring that the latest technologies are used to achieve the overall company goal of product leadership through speed to market or cost control by using technologies and solutions that increase efficiency. • Evaluating buy/build/integrate options for the projects, measuring ROI and adoption for each software development initiative • Leveraging key software vendor relationships to position Spendscape / Moneris to continue its leadership position in the Canadian market place and to commence penetration into global markets. • Perform other duties, as required • Comply with corporate policies established by Moneris Corporation including but not limited to the HR Code of Conduct, Technology Policy & Privacy PolicyYour Experience Includes: • Bachelor Computer Science/ Information Technology or a related field of study • Master’s degree (MBA) is considered a strong asset • 10-15 years of experience in a software development role • 7-10 years of leadership/ people management experience • Equivalent work experience may be considered a substitution • Previous experience in the payment industry considered an asset • Strong knowledge of Database systems, Enterprise Platforms, Contemporary Programming Language, Software Development Life Cycle (SDLC) • Strong Technology and Software management skills. • Experienced in project management methodology and activities including planning, estimating costs, project scheduling, and resource allocation. • Strong financial understanding with familiarity with budgetary planning and cost reporting • Proficient with Microsoft Windows/ MS Office Applications • Excellent communication and interpersonal skills • Fluent in English (reading, writing, and verbal) • Strong business acumen with analytical ability to assess the business and drive the organization forward. • Proven leadership, coaching and resource management skills sufficient to lead and motivate a senior team faced with a significant change mandate • Strong comprehension of the challenges to project implementation and ability to continuously introduce new improved processes • Demonstrated strategic planning skills. Ability to place a project delivery effort in the context of the organization’s overall strategy as well as end customer needs • Negotiation and influencing skills to resolve situations that involve recognizing and responding to underlying concerns where others need to be convinced of the value of preferred alternatives or compromise solutions • Knowledge of major tasks, deliverables, formal methodologies and disciplines for delivering new or enhanced technology solution applications • Highly developed cross functional team management skills • Strong written and verbal communication skills with the ability to network with internal and external stakeholders