The Principal Systems Architect plays a key role in shaping our technology strategy by applying expertise in strategic analysis, business architecture, and technology architecture. This role will seek to understand how people, processes, and technology interact to perform the fundamental activities of the business in both current and future states, and model these interactions to guide technology strategy in order to better achieve the strategic goals and objectives of the HR, Enterprise Content Management (ECM), Knowledge Management, Mobility and Productivity functions.
Requirements
- Minimum 8-10 years related work experience
- Has demonstrated depth and breadth of expertise in multiple related disciplines, such as HR Systems, Enterprise Content Management Systems, Mobility, Productivity and ‘Disruptive Innovation’ based expertise
- Ability to articulate the relationship between business strategy and technology strategy
- Experience working with vendors to evaluate, select, and implement 3rd party solutions.
- Strong communication skills (written / verbal) with varied audiences
- Experience explaining difficult concepts to decision makers to help shape technology strategy.
- Experience modeling “as-is” and “to-be” architectures based on business requirements
- Experience implementing HR, ECM, Mobility and Productivity automation solutions.
- Capable of performing design and configuration of complex systems with a focus on best practices for scalability, supportability and ease of administration and system performance.
- Understanding of the software development life-cycle, including traditional large-scale waterfall as well as Agile and Scrum-based models.
- Excellent organization skills - ability to work effectively and independently prioritize tasks in a fast changing environment.
- Familiarity with data warehousing components (data acquisition, ETL, data modeling, infrastructure, profiling and reporting)
- Familiarity with web services implementations and service oriented architectures
- Familiarity with reporting and analytics tools such as Business Objects and SAS.
- Familiarity with data modeling techniques for 3NF, dimensional models and hyper-normalized models.
- Understanding of fundamental Mobile Application Architecture Patterns including Web, Native, and Hybrid Mobile Applications.
- Understanding of basic Mobile Application Security, Deployment, and Maintenance Strategies.
- Ability to communicate complex ideas clearly in a team environment with team members of various technical skill levels.
Benefits