Lead Software Engineer

Geeksforless — Canada · Posted ~1 hour ago

Lead Full-time Hybrid

Skills

C# .NET ASP.NET VB.NET SQL Stored procedures MS SQL Server ETL REST APIs Database optimization CI/CD DevOps Legacy modernization SQL Server Informatica IICS SSIS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead software development on a large-scale financial technology project, modernizing legacy applications and working with complex data systems. You will develop ETL pipelines, optimize SQL and databases, build REST APIs, maintain .NET applications, and apply CI/CD and modern DevOps practices. At least 3 years of experience with C#, .NET, ASP.NET, and VB.NET is required.

Highlights

Hybrid full-time opportunity focused on complex data systems, legacy modernization, ETL pipelines, APIs, and large-scale financial technology. Candidates can work on challenging enterprise systems with strong exposure to modern DevOps practices.

Description

We’re looking for a Lead Software Developer to join a project for one of Canada’s banks. This is a great opportunity for an experienced .NET developer who enjoys working with complex data systems, modernising legacy applications, and contributing to large-scale financial technology solutions. Work format: Hybrid, full-time Requirements: Strong expertise in SQL, stored procedures, and database optimisationHands-on experience with ETL tools, particularly Informatica IICS and/or SSIS3+ years of experience with C#, .NET, ASP.NET, and VB.NETExperience designing, developing, and maintaining REST APIsStrong knowledge of MS SQL ServerUnderstanding of CI/CD pipelines and modern DevOps practicesExperience working with and modernising legacy codebasesExperience in Wealth Management, investments, trust, custody, trading, or other financial systems will be a strong advantage Responsibilities: Develop and maintain ETL pipelines and data workflowsWork with complex SQL queries and stored proceduresBuild data-focused APIs and ASP.NET applicationsSupport integrations across Wealth Management systemsModernise legacy applications and address security vulnerabilitiesContribute to CI/CD, automation, and AI-assisted developmentCollaborate with technical and business stakeholders to deliver reliable solutions for financial systems