Hybrid Senior Software Architecture Consultant

Posted last month

Apply now

About the role

  • Senior Software Architect leading IT project advisory for public sector clients in Québec City. Responsible for production rollout, documentation migration, and technical support for development teams.

Responsibilities

  • Assist the steering committee to finalize the definition of the acceptance test environment.
  • Take responsibility for production deployments by coordinating the preparation and execution of the deployment plan.
  • Migrate mission-system documentation into the production environment, including administrative documents, studies, project management documents, system development documents and other related documentation.
  • Conduct post-deployment reviews.
  • Train and support developers in the use of test and production environments and in migrating various IT components.
  • Set up, monitor and evolve unit, functional, integrated and acceptance test environments as well as operational environments (pre-production and production).
  • Migrate IT components into test and operational environments.
  • Prepare deployment plans and installation instructions in collaboration with the database administrator and development teams during system delivery deployments.
  • Produce the technical design sections of identified macro-level deliverables.
  • Support users in the use of acceptance test environments.
  • Ensure security requirements are taken into account.
  • Validate certain deliverables (P490U, P170S, ...) to verify they align with the system's technical capabilities.
  • Validate and approve technology infrastructure changes during system delivery deployments.
  • Produce and maintain up-to-date program installation instructions.
  • Participate in writing and updating code required to create cloud infrastructures.
  • Contribute to the operability of cloud infrastructures.
  • Collaborate with the Ministry's Cloud Expertise Center (CEI) teams.

Requirements

  • Bachelor's degree (first-cycle university degree) in Computer Science, Administration with a specialization in Organizational Information Systems, or another discipline recognized by the Ministry of Education, or equivalent.
  • Twelve (12) years of experience in information technologies accumulated over the last fifteen (15) years.
  • Ten (10) years of experience in the development or maintenance of information systems.
  • Six (6) years of relevant experience as a systems architecture advisor.
  • Three (3) years of relevant experience as a software architecture advisor (organic architecture) in the development or maintenance of IT systems.
  • Three (3) years of experience in service-oriented architecture, including work on at least two (2) development engagements involving a relational DBMS.
  • Participation in at least two (2) projects using the Scrum development methodology with Jira and Confluence, and two (2) years of experience in a technology environment comparable to the Ministry's, including setting up cloud environments for developers.
  • Five (5) years of application development experience using the following languages: C#, Angular and JavaScript. Minimum experience required: two (2) years in C#, two (2) years in Angular and one (1) year in JavaScript.
  • Two (2) years of programming experience in PL/SQL.
  • Participation in at least one (1) project of approximately two (2) years in a .NET development context, with experience in developing web services and using shared common modules across projects.
  • Contribution to a large-scale project of approximately 1,000 person-days, demonstrating experience in planning and delivery implementation.

Job title

Senior Software Architecture Consultant

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job