
Senior Software Architecture Consultant
Solution SFT
full-time
Posted on:
Location Type: Hybrid
Location: Québec City • Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#AngularJavaScriptPL/SQLservice-oriented architecturecloud infrastructuredeployment planningtechnical designinformation systems developmentsystems architecture
Soft Skills
collaborationtrainingsupportcommunicationorganizationproblem-solvingleadershipreviewingvalidationcoordination
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Administration with specialization in Organizational Information Systems