The Library of Parliament is a non-partisan organization that supports Canadian parliamentary democracy and provides a stimulating and rewarding work environment. We recognize that our employees are our most important asset, which is why we offer excellent benefits, a minimum of four weeks’ vacation leave, flexible work schedule options, a 35-hour work week, learning opportunities to support professional and career development, competitive salaries and more!
The Library of Parliament believes that the excellence for which it is known is enhanced by nurturing an inclusive workplace that embraces diversity, values differences and supports the full participation of all employees. The Library is committed to creating and maintaining a diverse workforce reflecting the communities in which we live and work, the clients with whom we work, and Canadian society as a whole.
Corporate Services provides support and services to the Library of Parliament in the areas of human resources, finance, materiel management, corporate planning, and information technology.
We are currently looking for candidates to staff the following position: Senior Application Architect.
Challenge yourself! Join us as we build on the information management (IM) and information technology (IT) capacity of the Library of Parliament. Become part of a group of dedicated professionals who deal with technology every day in a fast-paced and dynamic environment. The Information Technology Directorate provides exciting opportunities to apply your education and knowledge in a wide range of IM and IT areas and projects.
Senior Application Architect
Information Technology Directorate
Corporate Services
Indeterminate Position / Determinate Position / Acting Position
MPA-5 ($102,186 - $120,880)
Bilingual staffing – imperative (CBC/CBC)
For the purposes of this selection process, the competencies listed in the attached Competency Profile will be evaluated.
Note: While this position is eligible for part-time telework, regular on-site presence is required at Library of Parliament workplaces located in the National Capital Region.
The following knowledge criteria will also be evaluated:
• Knowledge of theories and principles of computer science and enterprise architecture with extensive experience in IT development and delivery.
• Knowledge of principles and current trends in application and/or component development architecture, user interface design, object-oriented programming, database design, and theories on development frameworks and patterns
• Knowledge of solution development and life cycling (SDLC) in one or more of the following areas: databases; desktop applications; mobile applications; web applications; platform development; communications; and networking
• Knowledge in computer programming languages, techniques and methods of working with structured query language (SQL), application program interfaces (API), non-SQL languages and database management systems, as well as data warehouse and business intelligence (BI) systems
• Knowledge of current development tools and technologies such as, but not limited to, programming languages (e.g., .Net Framework; .Net Core; HTML 5/CSS3; MS SQL; MS Visual Studio (VB.net or C#); java script), development frameworks (e.g., MVVM, Entity framework) or development platforms (e.g., SharePoint)
• Knowledge of industry standards and best practices on application security/cybersecurity
To be considered, candidates must have:
• A bachelor’s degree in management information systems, computer science or a related field OR an acceptable combination of education, training and relevant experience
• A minimum of three years’ experience as an IM/IT application architect
• A minimum of three years’ experience in delivering IM/IT solutions using Software as a service (SaaS) or other vehicules.
Asset(s):
• Experience in the implementation and integration of enterprise applications, systems and platforms
• Experience working within one of the Parliamentary entities.
Candidates retained in this selection process will be required to obtain successfully:
• A second-language evaluation (Bilingual staffing – imperative: CBC/CBC
• A pre-employment security screening
Additional Information:
• The Library of Parliament welcomes all candidates to apply and encourages applications from Indigenous persons, racialized persons, 2SLGBTQI+ persons, and persons with disabilities for this position.
• This selection process is open to the public.
• This selection process may include a second-language evaluation, a written qualifying exam and an interview. The interview will consist of behavioural, situational and knowledge-based questions. Candidates will be required to pass each stage in order to move to the next stage of the selection process.
• We are committed to providing an inclusive and barrier-free work environment, starting with the staffing process. If you require accommodations during any phase of the evaluation process, please contact us at LOPCareers-LOPCareers-CarrieresBDP@parl.gc.ca.
• Qualified candidates from this selection process may be considered for determinate or indeterminate positions at the Library of Parliament that require similar knowledge and/or competencies.
• Education and experience requirements will be used to determine which candidates will be asked to participate in the next stage of the selection process.
• Satisfactory references and proof of education are essential conditions of appointment.
• Travel and relocation expenses are the responsibility of the candidates.
• Only those legally permitted to work in Canada can participate in this selection process.
Apply no later than December 8, 2024 11:59 PM Eastern Time.
To apply, please send us your curriculum vitae, along with a covering letter indicating how you meet each of the education and experience requirements of the position.
Please quote your full name and process number 24-LOP-298 in your documents and in the subject line of your email.
Send your application by email at LOPCareers-CarrieresBDP@parl.gc.ca.
Questions? Contact Human Resources at LOPCareers-CarrieresBDP@parl.gc.ca
We thank you for your interest. Please note that only those selected for further consideration will be contacted
Competency Profile for Information Technology (IT) – Senior Advisor
ADAPTABILITY
Adapting in order to work effectively in ambiguous or changing situations, and with diverse individuals and groups
Level 4: Adapts plans and goals.
• Adapts organizational or project plans to meet new demands and priorities.
• Revises project goals when circumstances demand it.
• Responds quickly to shifting opportunities and risks.
CLIENT FOCUS
Providing service excellence to internal and/or external clients, addressing immediate and evolving client needs
Level 3: Provides added value.
• Looks for ways to add value beyond clients’ immediate requests.
• Addresses underlying and long-term client needs.
• Enhances client service delivery systems and processes.
• Anticipates clients’ upcoming needs and concerns.
EXEMPLIFYING INTEGRITY
Treating others fairly, honestly and respectfully, furthering the integrity of the organization and its relationships of trust within the work environment and in the broader community
Level 1: Acts in fair and ethical manner toward others.
• Treats everyone equally with fairness, honesty and respect all the time.
• Refrains from behavior or language that is exclusionary or offensive.
• Focuses on organizational success rather than personal gain.
• Follows through consistently on promises and commitments made to others.
• Presents facts and circumstances transparently, no matter how difficult the facts may be.
• Guards confidential and sensitive information, passing it on only to those that need to know.
• Maintains ethical principles even in the most challenging circumstances.
ATTENTION TO DETAIL
Working in a conscientious, consistent and thorough manner to ensure accuracy and the quality of work products and services delivered
Level 3: Demonstrates concern for thoroughness and accuracy.
• Identifies multiple sources of and approaches to information to ensure that details are addressed.
• Reviews the work of others for accuracy and thoroughness.
• Follows up to ensure tasks are completed and commitments are met by others.
• Verifies that work has been done according to procedures and standards.
RESILIENCE
Staying energized, productive and focused in the face of challenges, ambiguity, change or strenuous demands, and creating a supportive environment that helps others become more resilient and productive
Level 3: Adapts to ongoing or regular strenuous work demands.
• Retains perspective in the face of difficult or demanding situations (pervasive ambiguity, frequent change, heavy workloads).
• Describes disruptions as challenges rather than threats.
• Adjusts personal coping mechanisms to deal with disruptions.
TECHNICAL AND FUNCTIONAL CAPABILITY
Understanding and applying technical and functional knowledge and skills to accomplish work objectives, while keeping up to date with new developments in the subject area and continuing to enhance skills
Level 4: Demonstrates advanced knowledge and ability.
• Deals with new or complex issues in the technical or functional area.
• Adapts approaches in novel situations.
• Explains advanced or complex concepts and methods.
• Guides others in the technical or functional area.
• Makes recommendations on the best course of action in complex situations.
ANALYTICAL THINKING
Analyzing and synthesizing information to understand issues, identify options and support sound decision-making
Level 4: Applies broad analysis.
• Integrates information from diverse sources, often involving large amounts of information.
• Thinks several steps ahead in deciding on the best course of action, anticipating likely outcomes.
• Develops conceptual frameworks that guide analysis by describing patterns of complex relationships among elements and events in the operating environment.
PLANNING AND ORGANIZING
Making and following plans and allocating resources effectively to reach goals that are central to organizational success.
Level 3: Plans and organizes major activities.
• Identifies various resources needed (e.g., different types of expenditures, different skill mixes).
• Produces realistic and achievable work plans.
• Develops back-up plans to handle potential obstacles.
• Breaks activities into smaller components to facilitate completion.
• Renegotiates commitments or deadlines as circumstances dictate, keeping management informed of expected completion.
• Evaluates the extent to which objectives have been achieved.
APPLICATION DEVELOPMENT, SUPPORT AND MAINTENANCE
Designing, defining, constructing, enhancing, supporting and maintaining application software on one or more platforms, including the web
Level 5: Demonstrates expert knowledge and ability, and applies the competency in the most complex situations. Develops new approaches, methods or policies in the area. Is recognized as an expert, internally and/or externally.
• Provides strategic direction to enterprise-wide application design.
• Oversees multiple concurrent software construction projects.
• Defines system environments to meet operational needs and performance objectives.
• Presents software construction disciplines to peers in public forums.
• Develops policies and standards for software construction.