Home / Career Opportunities / Director, Solutions Architecture
Sorry, this job is no longer available.
Reporting to the Vice President, Enterprise Architecture, the Solutions Architecture Directors role is to plan, coordinate, and supervise all activities related to the design of software technology solutions. The Director will collaborate closely with decision makers in all business units to identify and recommend technology solutions aligned with their business goals and objectives that address OMERS cost, performance and reliability goals. The Director is also responsible for overseeing the planning and coordinating of the processes required for the provision and support of new or upgraded user applications and services necessary for business operations. This role is accountable for the decision making process and output of the architectural teams.
Strategy & Planning Accountable for solutions that meet business requirements and systems goals, fulfill end-user requirements, and provide appropriate business value. Manage architectural input into operational and strategic planning, including, project planning, and organizing and negotiating the allocation of resources. Manage the review and analysis of existing applications effectiveness and efficiency, and then develop strategies for improving or leveraging these systems. Coordinate the research and feasibility studies for new solutions and collate results into reports for senior management Forecast and plan appropriate resource levels needed to meet project objectives.Acquisition & Deployment Champion application architectural frameworks and work within the corporate governance model to promote adherence and show business value Accountable for the selection/design of new applications, systems software, and/or enhancements to existing applications throughout the enterprise. Review and approve recommendations on software products and services in support of procurement and development efforts. Coordinate feasibility studies for software and system products under consideration for purchase, and accept accountability for resulting recommendations. Accountable for new software integrations into company systems meet functional requirements, system compliance, and interface specifications. Provide input into the definition of external service level objectives through regular and ad-hoc interaction with application business owners, vendors and suppliers at both a management and operational level. Approve and, prioritize projects as they relate to the selection, acquisition or development of technology solutions Accountable for solutions design meeting performance, interoperability, security and controls defined by business requirements. Cultivate and disseminate knowledge of application-usage best practices. Develop business case justifications and cost/benefit analyses for technology spending and initiatives.Operational Management Manage and provide direction for the application architecture team. Provide technical leadership to development and/or project managers leading solutions development or selection teams. Review, recommend and approve enhancements and upgrades to delivered technology solutions and application software. Cultivate, disseminate, and enforce functional policies, procedures, and architectural best practices. Establish and maintain regular written and in-person communications with the organizations executives, department heads, and end users regarding pertinent IT activities Where necessary, prepare, establish, and monitor budgets.
Formal Education & Certification University degree Bachelor or Master (preferred) in the field of computer science, information systems, and a minimum of 10 years relevant work experience with which at least 5 are at a managerial role. TOGAF or equivalent professional certification Vendor certification for Oracle/Microsoft or similar is an assetKnowledge & Experience 10 years direct experience in software development, commercial software deployment and management and/or programming design and systems management. Strong experience in a system design or architectural role Expert level experience with relational databases such as Oracle or Microsoft SQL Experience in technology strategic planning and development, project management, and policy development. Experience in overseeing the direction, development, and implementation of software solutions. Experience with systems design and development from business requirements analysis through to day-to-day management. Knowledge of business theory, business processes, management, budgeting, and business office operations. Superior understanding of the organizations goals and objectives. Demonstrated ability to translate functional requirements into technology solutions. In-depth knowledge of applicable laws and regulations as they relate to technology. Strong understanding of human resource management principles, practices, and procedures.Personal Attributes Strong leadership skills. Strong customer-service orientation. Ability to develop and maintain strong relationships with vendors and business partners Excellent written and oral communication skills. Excellent listening and interpersonal skills. Ability to present ideas in business-friendly and user-friendly language. Ability to conduct research into application development issues and products. Highly self-motivated and directed. Keen attention to detail. Highly self-motivated, self-directed, and attentive to detail. Ability to effectively prioritize and execute tasks in a high-pressure environment. Strong delegation skills Extensive experience working in a team-oriented, collaborative environment.