- Company Name
- Co-operators
- Job Title
- Senior Systems Developer, DevOps - 12 months
- Job Description
-
**Job Title**
Senior Systems Developer, DevOps
**Role Summary**
Lead end‑to‑end development and delivery of complex system solutions within a hybrid, short‑term (12‑month) engagement. Drive CI/CD pipeline design, automation, and Salesforce platform development; mentor junior staff and ensure high code quality and compliance.
**Expectations**
- Deliver medium‑to‑large complex features within defined timelines.
- Enforce coding standards, conduct code reviews, and maintain detailed documentation.
- Identify and remediate defects, conduct root‑cause analysis, and prevent recurrence.
- Occasionally travel; subject to background check.
**Key Responsibilities**
- Architect, code, test, and deploy solutions using GitHub Actions, Azure DevOps, and Salesforce CI/CD tools.
- Manage version control with Git, apply branching strategies, and oversee pull requests and code reviews.
- Develop and maintain automation scripts (Node.js, Bash, Python) for build, test, and deployment processes.
- Build Salesforce components (Apex, Lightning Web Components, Visualforce) and execute metadata/API deployments.
- Create release plans, orchestrate sandbox and scratch org strategies, and mitigate release risks.
- Implement integration solutions via REST/SOAP APIs or middleware such as MuleSoft.
- Containerize applications using Docker and manage Kubernetes deployments where applicable.
- Conduct unit testing, meet code coverage targets, and use static analysis tools.
- Lead small‑to‑medium project teams, mentor developers, and facilitate knowledge transfer.
- Maintain documentation of processes, designs, and troubleshooting procedures.
**Required Skills**
- 5+ years of IT or development experience.
- Proven expertise in DevOps practices, CI/CD pipelines, and automation.
- Salesforce development: Apex, Lightning Web Components, Visualforce.
- Scripting: Node.js, Bash, Python.
- Git version control: branching, pull requests, code review.
- Experience with CI/CD tools (GitHub Actions, Azure DevOps).
- Salesforce CLI, Metadata API, and deployment strategies.
- Integration development (REST/SOAP APIs, middleware).
- Containerization: Docker, Kubernetes.
- Strong analytical, communication, and mentoring skills.
**Required Education & Certifications**
- Post‑secondary education in Information Technology, Computer Science, or related field.
- Salesforce certifications (e.g., Platform Developer I/II) preferred.
---