Technical Lead Developer
About the role
Job Description We are currently recruiting for a Technical Lead Developer to join our team to work remotely in Canada. This is a senior-level, hands-on engineering role. The successful candidate will be responsible for driving high-quality software development while providing technical directions to the team. This position focuses primarily on solution design, data migration, coding, and technical problem-solving. The Technical Lead Developer ensures technical excellence across the codebase, mentoring developers through code reviews and guidance, and collaborating closely with architects, product owners, and QA to deliver scalable and maintainable solutions.
Responsibilities
- Design, develop, and maintain complex software features, components, and services.
- Write clean, efficient, testable, and scalable code following best practices and established coding standards.
- Lead by example through hands-on coding in the core tech stack.
- Troubleshoot and resolve advanced technical issues across multiple layers of the system.
- Perform in-depth debugging, performance tuning, and system optimization.
- Contribute to architectural discussions by providing practical, code-level insights.
Qualifications
- 10+ years of professional software development experience, with at least 3 years in an engineering/technical leadership role within an enterprise environment.
- Must have working experience with SQL Server, data migration, SQL/T-SQL, C#, .NET 8+, GIT, Azure DevOps, OAuth 2.0.
- Proven expertise in Microsoft Azure (including Azure Functions, API Management, Azure Service Bus, Azure Storage).
- Proven experience with data integration and migration, including data mapping and transformation logic design, data validation, reconciliation; data quality, security and compliance; data monitoring, testing and performance.
- Angular 18+, Typescript, HTML, CSS, Web API, Dapper, JSON, REST.
- Experience using secure coding practices, principles & patterns (DRY, SOLID, TDD), and code coverage analysis.
- Familiarity with DevOps practices, Agile/Scrum, automated testing, and monitoring tools.
- Deep understanding of API technologies, microservice architecture, and system design.
- Data engineering or AI/ML integration would be a plus.
- Excellent problem-solving, analytical, and decision-making skills.
About Crawford & Company (Canada) Inc.
Crawford Canada boasts an extensive team exceeding 1,000 professionals, including field adjusters, technical adjusters, contents specialists, repair estimate experts, lawyers, engineers and more. Operating from nearly 40 offices nationwide, our diverse and skilled workforce embodies depth and expertise. We work closely with our clients by partnering with them to develop solutions that are tailored to their business needs and focused on their success. Our comprehensive approach allows us to deliver unparalleled claims management solutions for any type of claim.
Crawford Canada s'enorgueillit d'une vaste équipe de plus de 1 000 professionnels, dont des experts en sinistres, des experts techniques, des spécialistes du contenu, des experts en devis de réparation, des avocats, des comptables, des ingénieurs et bien d'autres. Opérant à partir de près de 40 bureaux à l'échelle nationale, notre main-d'œuvre diversifiée et qualifiée incarne la profondeur et l'expertise. Nous travaillons en étroite collaboration avec nos clients en nous associant à eux pour développer des solutions adaptées à leurs besoins commerciaux et axées sur leur réussite. Notre approche globale nous permet d'offrir des solutions de gestion des sinistres inégalées, quel que soit le type de sinistre.
Technical Lead Developer
About the role
Job Description We are currently recruiting for a Technical Lead Developer to join our team to work remotely in Canada. This is a senior-level, hands-on engineering role. The successful candidate will be responsible for driving high-quality software development while providing technical directions to the team. This position focuses primarily on solution design, data migration, coding, and technical problem-solving. The Technical Lead Developer ensures technical excellence across the codebase, mentoring developers through code reviews and guidance, and collaborating closely with architects, product owners, and QA to deliver scalable and maintainable solutions.
Responsibilities
- Design, develop, and maintain complex software features, components, and services.
- Write clean, efficient, testable, and scalable code following best practices and established coding standards.
- Lead by example through hands-on coding in the core tech stack.
- Troubleshoot and resolve advanced technical issues across multiple layers of the system.
- Perform in-depth debugging, performance tuning, and system optimization.
- Contribute to architectural discussions by providing practical, code-level insights.
Qualifications
- 10+ years of professional software development experience, with at least 3 years in an engineering/technical leadership role within an enterprise environment.
- Must have working experience with SQL Server, data migration, SQL/T-SQL, C#, .NET 8+, GIT, Azure DevOps, OAuth 2.0.
- Proven expertise in Microsoft Azure (including Azure Functions, API Management, Azure Service Bus, Azure Storage).
- Proven experience with data integration and migration, including data mapping and transformation logic design, data validation, reconciliation; data quality, security and compliance; data monitoring, testing and performance.
- Angular 18+, Typescript, HTML, CSS, Web API, Dapper, JSON, REST.
- Experience using secure coding practices, principles & patterns (DRY, SOLID, TDD), and code coverage analysis.
- Familiarity with DevOps practices, Agile/Scrum, automated testing, and monitoring tools.
- Deep understanding of API technologies, microservice architecture, and system design.
- Data engineering or AI/ML integration would be a plus.
- Excellent problem-solving, analytical, and decision-making skills.
About Crawford & Company (Canada) Inc.
Crawford Canada boasts an extensive team exceeding 1,000 professionals, including field adjusters, technical adjusters, contents specialists, repair estimate experts, lawyers, engineers and more. Operating from nearly 40 offices nationwide, our diverse and skilled workforce embodies depth and expertise. We work closely with our clients by partnering with them to develop solutions that are tailored to their business needs and focused on their success. Our comprehensive approach allows us to deliver unparalleled claims management solutions for any type of claim.
Crawford Canada s'enorgueillit d'une vaste équipe de plus de 1 000 professionnels, dont des experts en sinistres, des experts techniques, des spécialistes du contenu, des experts en devis de réparation, des avocats, des comptables, des ingénieurs et bien d'autres. Opérant à partir de près de 40 bureaux à l'échelle nationale, notre main-d'œuvre diversifiée et qualifiée incarne la profondeur et l'expertise. Nous travaillons en étroite collaboration avec nos clients en nous associant à eux pour développer des solutions adaptées à leurs besoins commerciaux et axées sur leur réussite. Notre approche globale nous permet d'offrir des solutions de gestion des sinistres inégalées, quel que soit le type de sinistre.