Senior Systems Designer, DevOps
Co-operators Assurance et services financiers
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
The Opportunity
We are a leading Canadian financial services cooperative committed to actively promoting a sustainable and resilient society, and our team is essential to the success of this strategy. That's why our people are our priority. We offer a vibrant company culture and development opportunities that allow our team to reach their full potential and fulfill our purpose. And the best part: you'll work with people who truly care about you, our clients, and our communities.
We are transforming the insurance sector by leveraging our cooperative values and building a digital business that stands out in an increasingly crowded digital world. Our Digital and Advisor Technologies team uses the same cutting-edge technologies, practices, and development processes as market leaders. We help you advance your career by promoting a culture that facilitates work. Even better, you'll work with people who truly care about you, our customers, our business, and our highest social calling.
As a Senior Systems Designer, DevOps, you are a driving force in an integral team responsible for designing system-based solutions. You create programs, design and maintain code, and document processes to ensure consistency and continuous improvement. You contribute to a range of highly complex and diverse team projects and provide training and support to your team members.
Technologies You'll Be Familiar With
- CI/CD Pipelines (GitHub Actions, Azure DevOps, etc.)
- Version Control (Git): branching strategies, pull requests, code review
- Scripting & Automation (Node.js, Bash, Python)
- Salesforce Platform Development (Apex, Lightning Web Components, Visualforce)
- Automated Testing & Quality: Apex tests, code coverage, static analysis tools
- Metadata & CLI Deployments (Salesforce CLI, Metadata API)
- Release Orchestration & Environment Management (sandboxes, scratch orgs, organizational strategies)
- Integrations (REST/SOAP APIs, middleware like MuleSoft or equivalent)
- Containerization (Docker, Kubernetes)
How You Create an Impact
- Lead the process of developing a coherent plan to determine technologies and options for a functional solution.
- Develop new code and utilize existing code to implement system features of medium to high complexity.
- Create an implementation and troubleshooting plan for a unique system.
- Find and recommend solutions for application defects, determine causes, and minimize the introduction of new defects.
- Perform unit testing and project management activities for small and medium-sized initiatives, lead system development project teams, and provide guidance to junior team members.
To Join Our Team
- 5+ years of experience in information technology or a related field.
- Post-secondary education in information technology, computer science, or a related discipline.
- Strong knowledge of DevOps practices, CI/CD pipelines, and automation.
- Experience in Salesforce development (Apex, Lightning Web Components, Visualforce).
- Proficiency in scripting languages (Node.js, Bash, Python).
- Understanding of insurance industry standards and compliance (an asset).
How You Shine
- You apply your innovative spirit to improve operational efficiency and possess the ability to influence change, prioritizing client needs.
- You demonstrate critical thinking to recognize assumptions, evaluate arguments, draw conclusions, and proactively propose solutions.
- You possess strong communication skills, allowing you to clearly convey messages and explore different perspectives.
- You build trusting relationships and advise colleagues in a way that fosters their development.
What You Need to Know
- Occasional travel will be required.
- If your application is successful, we will conduct a credit and criminal background check as a condition of employment.
How You Benefit
- Training and development opportunities allowing you to build your career.
- Flexible work schedule to meet your needs and those of your family.
- A comprehensive approach to your well-being, physical and mental health programs, and a supportive workplace culture.
- Volunteer opportunities to give back to your community.
Key skills/competency
- CI/CD Pipelines
- Git Version Control
- Salesforce Development
- Apex/LWC/Visualforce
- Scripting (Node.js, Python)
- DevOps Practices
- Automated Testing
- System Design
- API Integrations
- Containerization (Docker)
How to Get Hired at Co-operators Assurance et services financiers
- Research Co-operators' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight DevOps practices, Salesforce development, and system design expertise, using keywords from the Senior Systems Designer, DevOps job description.
- Showcase technical skills: Prepare to discuss your experience with CI/CD pipelines, Git, scripting (Node.js, Python), and Salesforce platforms in detail.
- Emphasize problem-solving: Be ready to share examples of how you've designed solutions, debugged applications, and led projects effectively at Co-operators.
- Highlight collaboration and mentorship: Showcase your ability to train, support, and advise team members, aligning with Co-operators' collaborative environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background