Senior Software Engineer (C#.Net) to steward empowering engineer practices and operations, deliver tangible automation value to strategic initiatives - 018
S.i. Systèmes
Vancouver, BC-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Contrat
- Publié il y a 2 jour(s)
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
S.i. Systems enterprise public sector client is seeking a Senior Software Engineer (C#.Net) to steward empowering engineer practices and operations, deliver tangible automation value to strategic initiatives - 0187766
12 months contract, strong possibilities of extensions; 3 days/week on site in Richmond; 40 hours/week
Overview:
This developer delivers tangible automation value to today’s strategic initiatives while deliberately positioning ecosystem for a future where engineers operate as systems thinkers, architects, and leaders of agentic automation, connected through shared purpose rather than siloed delivery. This role exists to pull the organization forward, not to wait for permission to change.
This individual is passionate about automating everything automatable, collaborates visibly and confidently across engineering, security, operations, and leadership, constructively challenging our products, processes, and assumptions to ensure they remain fit for purpose in a rapidly evolving landscape.
Must Have:
- Undergraduate degree in Computer Science or STEM (Science, Technology, Engineering or Math) AND a minimum of 6 years of work experience involving development, testing, production support and problem resolution, in a cloud and DevOps environment.
- Experience using GitHub Copilot for generative artificial intelligence/GenAI.
- Experience with Azure DevOps, including pipelines, templates, repository governance, environments, and large‑scale automation via the Azure DevOps REST API.
- Experience in C#/.NET, with a focus on maintainability, testability, and performance across long‑lived platforms.
- Experience in Robot Framework and JMeter for user interface, API, and load testing, with a strong focus on automation.
- A quality‑first mindset, treating quality as a product discipline rather than a testing phase.
- Servant leadership and influence, able to lead without authority, navigate healthy conflict, and align diverse stakeholders around ambitious yet pragmatic outcomes.
Nice to Haves:
- Experience with Angular, with a focus on maintainability, testability, and performance across long‑lived platforms.
- Experience with Selenium Library, UI automation concepts, desktop application test automation, and hands-on experience in API and database testing.
- Experience with ServiceNow integration, Infrastructure as Code, such as Terraform and Ansible.
- Experience with event-driven architectures and asynchronous workflows.
- Experience with threat modelling, Architecture Review Boards, and change governance.
- Experience with Dynatrace or similar observability platforms.
Responsibilities and Deliverables:
- Lead automation at scale across the software development lifecycle, with a focus on near-100 percent automated regression testing for strategic initiatives, improving delivery confidence and stakeholder experience.
- Engineer secure-by-design, observable, and scalable automation solutions, embedding quality, security, and compliance by default rather than as afterthoughts.
- Champion quality engineering by integrating unit, component, contract, security, user interface, and performance testing directly into continuous integration and continuous delivery pipelines.
- Disrupt constructively by challenging existing SDLC processes, products, and governance models, helping teams transition toward our envisioned AI ecosystem. See Zero or One, not Fault Lines - Where Will We Be in Three Years? - for details.
- Integrate artificial intelligence responsibly, designing human-in-the-loop automation that removes toil, improves signal-to-noise, and accelerates safe decision-making.
- Measure what matters, establishing telemetry, service level indicators, and adoption metrics that clearly demonstrate risk reduction, cost avoidance, and improved delivery outcomes.
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser