Job Title: Guidewire Technical Lead
Location: Montreal, Quebec
Work Arrangement: On-site 2 days per week
Required Qualifications
- University degree/certificate in Computer Science, Software Engineering, or a related discipline.
- Minimum of 8 years of relevant software development experience.
- Minimum of 6 years of experience with the Guidewire platform.
- Minimum of 3 years of experience in a Technical Lead, Lead Developer, or Application Architect role.
- Guidewire ACE certification is mandatory.
- Strong proficiency in Guidewire, Gosu, and Java.
- Strong expertise with REST/SOAP services, XML, and JSON.
- Proven expertise in delivering complex Guidewire solutions.
- Strong knowledge of application architecture, integration, and cloud environments.
- Knowledge of Agile, DevOps, CI/CD, and source-code management tools.
- Knowledge of the insurance domain.
Job Description
As a Guidewire Technical Lead, you will join a development team participating in a major technology transformation program. You will play a key role in the evolution of the Guidewire platform by providing technical leadership to delivery teams.
You will act as a technical reference for development teams and work closely with business stakeholders, architects, and quality specialists to design and deliver solutions that are high-performing, scalable, and aligned with business requirements.
You will also contribute to the evolution of development practices, solution quality, and the overall technology direction of the platform.
Key Responsibilities
- Provide technical leadership for the Guidewire platform and act as a subject-matter expert for development teams.
- Translate business requirements, functional requirements, and architectural directions into robust, scalable, secure, and maintainable solutions.
- Design implementation strategies, participate in application architecture decisions, and guide teams in implementing solutions.
- Mentor, coach, and support developers to encourage professional development, team autonomy, and adoption of best practices.
- Actively participate in detailed design, development, integration, testing, deployment, and application support activities.
- Conduct design, configuration, and code reviews to ensure compliance with quality, security, performance, and maintainability standards.
- Collaborate with architects, business analysts, quality specialists, operations teams, and technology partners to ensure solution consistency and successful delivery.
- Analyze complex technical issues, coordinate the resolution of major incidents, perform root-cause analysis, and recommend appropriate corrective actions.
- Participate in release planning, effort estimation, and management of technical risks, dependencies, and impacts.
- Contribute to continuous platform improvement by proposing and implementing optimizations related to performance, stability, automation, observability, and DevSecOps practices.