Application Architect,

RBC FINANCIAL GROUP

Toronto, Ontario, CANADA  1 Position(s) Posted Feb 5, 2010

As one of North America's leading diversified financial services companies, we have the resources that will enable you to put clients first.


Requisition Number:  115298


Position Title:  Application Architect


Position Type:  Full-Time


Position Category:  Information Technology


Relocation:  No


Job Description: 

The Applications Architecture group of RBC's Group Architecture is responsible to research, design and develop application architecture strategies, directions and frameworks; collaborate in order to shorten application delivery cycles, improve quality and encourage reuse of application assets.
As a senior Application Architect you are responsible for providing application architecture leadership and direction for the Enterprise.
He or she will engage with vendors and analysts to understand applications trends and futures and ensure that the enterprise is positioned to take advantage of new directions for applications.
Work with Lead Architects, Solution Architects, Business Architects, project managers and application subject matter experts to review business drivers, needs and strategies and understand implications to overall application architecture.
He will participate in technology planning sessions and anticipate future technology changes.


Requirements: 

- A minimum of 15 years professional work experience within the IT field.
- Has served as an Architect on projects for a minimum of forty-eight (48) months.
o Candidate must demonstrate Technical depth, breadth in various fields and broad sets of technologies such as:
? Application Portfolio Management
? Service Oriented Architecture, Web Services, Enterprise Service Bus, Event Driven Architecture and SOA Governance and Management (i.e. WebServices, ESB products, Messaging Technologies, XML appliances, etc)
? Web 2.0 - RIA
? Social Networking and Collaboration
? SaaS and Cloud Computing
? Web Portal Technologies
? Enterprise Content Management (Record management, e-forms technologies, Document Management, etc)
? Business Process Management, Workflow and Business Rule Engine,
? Application Development Platforms (J2EE, .Net)
? Enterprise Architecture Frameworks and Application Portfolio Management
? Mobile technologies
? Knowledge Management
o Experience in developing application and technical architecture enterprise strategies
? MDA/MDD
o Knowledge of Enterprise Architecture frameworks (TOGAF, Zachman)
o A thorough understanding of the current IT industry, trends and technologies that impact solution development
- Ability to quickly evaluate options, make decisions and execute; translate ambiguity into clear results for multiple initiatives
- A demonstrated ability to map business problem styles to IT capabilities.
- Candidate must provide thought leadership and possess above average communication to clearly communicate complex technical and business concepts and facilitation skills with the ability to interact with and achieve consensus with senior management, business user community, and IT architecture communities.
- Advocate changes and Can negotiate skillfully
o Able to facilitate discovery of alternatives and drive decision making to closure
- Excellent consulting and mentoring skills.
- Must have used structured or iterative development methodologies in a formal manner. (Agile/RUP)
- Full life-cycle experience (construct, implement, operate, manage) is desirable.
Overall, your main accountabilities will be broken down as follows:
- 70% Development, documentation and communication of application architecture strategies and directions includes researching current industry and marketplace trends
- 30% Collaborating with Solutions Architects, Lead Architects and Development group


Key Accountabilities: 

Reporting to the Sr. Manager of Application Architecture, the Application Architect will be primarily responsible to:
- Develop application and technology strategies and Enterprise Technology Initiatives which have enterprise implications
o Ensure successful execution of these strategies by working collaboratively with stakeholders (Lead Architects, Solution Architects, Developers)
- Provide technical thought leadership and the promotion of various architecture strategies, best practices and guidelines such as Service Oriented Architecture across the enterprise
- Application architect has a governance responsibility in ensuring that applications are architected, designed and deployed in ways which is consistent with sound architecture principles of safety and soundness as well as aligning with the established enterprise architecture strategies.
- Work with applications leaders and others in application teams to address particular issues and to broaden understanding.
- Communicate implications of architectural decisions, issues and plans to technology leadership
- Provide expert knowledge of application architecture and consult to Business and Technology teams when detailed application architecture knowledge is needed, and identify/mitigate risks to delivering solution on time.
- It should be emphasized that this role has a pragmatic focus that considers delivery in conjunction with strategy.
- Provide technical leadership and coordination for complex enterprise technology projects.


Experience:  10+ years


Education:  BA/BS


Accreditations: 


Skills: 


Minimum Salary:  Not Available Maximum Salary:  Not Available


We thank all interested candidates however only those selected for an interview will be contacted.



If interested, please apply online at http://track.jobviper.com/ViewJob.asp?id=658789-316-6713

We value diversity in the workplace, are committed to employment equity/equal opportunity employment and will provide reasonable workplace accommodation to applicants with disabilities.




Copyright © 2010 workopolis.com. All Rights Reserved.