Technical Lead Developer
Crawford & Company (Canada) Inc.
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
About the Role of Technical Lead Developer at Crawford & Company (Canada) Inc.
This is a senior-level, hands-on engineering role for a Technical Lead Developer at Crawford & Company (Canada) Inc., working remotely across Canada. The successful candidate will drive high-quality software development and provide technical direction to the team. The position focuses primarily on solution design, data migration, coding, and technical problem-solving, ensuring technical excellence, mentoring developers, and collaborating with architects, product owners, and QA to deliver scalable and maintainable solutions.
Key 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 & Experience
- 10+ years of professional software development experience, with at least 3 years in an engineering/technical leadership role within an enterprise environment.
- 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.
Key skills/competency
- Software Development
- Technical Leadership
- Data Migration
- SQL Server
- C# / .NET
- Microsoft Azure
- Angular / Typescript
- API Technologies
- Microservices
- DevOps
How to Get Hired at Crawford & Company (Canada) Inc.
- Research Crawford & Company's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Technical Lead Developer: Highlight 10+ years of development, leadership, and expertise in .NET, C#, SQL Server, and Azure for Crawford & Company.
- Showcase your technical leadership: Prepare examples demonstrating hands-on coding, team mentorship, and driving technical excellence within an enterprise setting.
- Master technical interview topics: Be ready to discuss solution design, data migration, API technologies, microservices, and secure coding practices for Crawford & Company.
- Demonstrate remote work effectiveness: Share experiences working autonomously and collaborating virtually in a senior engineering role.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background