Systems Developer - 12 months
$60,574–$100,956 year
HybridToronto, Ontario, Canada or Mississauga, Ontario, Canada
Job Summary
Develop system-based solutions by formulating programs, developing and maintaining codes, and documenting processes for consistency. Deploy Guidewire applications to cloud environments, manage Kubernetes-based architectures, and configure API security using Azure services and Terraform. Implement CI/CD workflows, utility classes, and infrastructure-as-code configurations while performing unit testing and resolving defects. Create implementation and back-out plans for platform changes across pipeline and secret management components. Apply AI-assisted development tools to improve productivity and translate requirements into implementation plans aligned with DevSecOps standards. This 12-month temporary full-time role requires three years of IT experience and post-secondary education. The candidate will work within a diverse team focused on applying technology to power business strategies for a leading Canadian financial services co-operative.
Required Qualifications
- 3 years of experience in Information Technology or a related field
- post-secondary education in Information Technology, Computer Science or a related discipline
- Experience deploying Guidewire applications (ClaimCenter, PolicyCenter, BillingCenter) to cloud environments, including configuration and secrets management
- Proficiency in Java API development (Java 21, Dropwizard, JAX-RS) within Kubernetes-based architectures
- Strong knowledge of API security and integration (Kong, OAuth2, OIDC, mutual TLS, Azure AD/Entra ID)
- Experience with containerization and Infrastructure as Code tools (Docker, Kubernetes, Kustomize, Terraform, ArgoCD)
- Solid understanding of DevOps/GitOps practices and CI/CD pipelines (GitFlow, GitHub Actions, Jenkins)
- Experience managing enterprise GitHub environments (secrets, branch policies, CODEOWNERS, Dependabot)
- Hands-on experience with Azure services (AKS, Blob Storage, Event Grid, Application Insights) and Terraform
- Familiarity with code quality/security tools and collaboration platforms (Veracode, Uptycs, Jira, Confluence)
- Applying GitHub Copilot and AI-assisted development tools, with a basic understanding of agents, instructions, skills, and prompt engineering to improve developer productivity
- Translating requirements into implementation plans aligned with DevSecOps standards and guidelines
- Writing code to implement CI/CD workflows, pipeline steps, utility classes, CLI tools, and infrastructure-as-code configuration of small to medium complexity
- Creating implementation and back-out plans for platform changes across pipeline, deployment, secret management, and API gateway components
- Performing unit testing for developed code, supporting system and user acceptance testing across multiple environments, and resolving defects by troubleshooting root causes
- Fostering productive relationships with application development teams and communicating analysis and results accordingly
- You will be subject to a Background check as a condition of employment
Desired Qualifications
- You influence change and are committed to continuous improvement, in order to exceed client expectations
- You leverage critical thinking skills to identify problems and proactively propose solutions
- Your strong communication skills allow you to clearly convey messages
- You're an effective team player who shares knowledge to support our peers
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.