Cogency Inc. Location: Toronto, ON, Canada Hybrid (3 days in-office) Employment Type: Permanent - Full-Time About Cogency Inc. Cogency Inc. is a Toronto-based consulting and technology solutions ...
Cogency
1 job near Columbus, OH
Cogency Inc. Location: Toronto, ON, Canada Hybrid (3 days in-office) Employment Type: Permanent - Full-Time About Cogency Inc. Cogency Inc. is a Toronto-based consulting and technology solutions ...
Other
Posted 12 days ago
Job description
Role: Lead .NET Developer – Grid Computing & Enterprise Systems
Company: Cogency Inc.
Location: Toronto, ON, Canada Hybrid (3 days in-office)
Employment Type: Permanent - Full-Time
About Cogency Inc.
Cogency Inc. is a Toronto-based consulting and technology solutions provider delivering high-quality IT and business consulting services to enterprise clients across banking, financial services, healthcare, and telecommunications. We build and staff high-performance teams that solve complex technical challenges for some of Canada's leading organizations.
The Role
We are looking for a Lead .NET Developer with deep expertise in distributed grid computing and enterprise application architecture to join our growing delivery team in Toronto. As the technical lead, you will own the architecture and hands-on development of mission-critical systems — guiding a team of developers while remaining deeply involved in design and code. You will work across a specialized .NET stack including Datasynapse Grid Engine, WPF, WCF, and heavily optimized SQL Server data layers.
This role is for someone who is equally comfortable whiteboarding architecture with stakeholders and rolling up their sleeves to solve the hardest technical problems on the team.
What You'll Do
- Lead end-to-end design and development of enterprise applications using Advanced C# and .NET, setting architectural direction and coding standards for the team
- Architect and implement Datasynapse / Grid Computing solutions for distributed workload management, parallel job scheduling, and high-performance compute orchestration
- Own the design and delivery of WPF desktop applications — MVVM patterns, custom controls, animation, and UI performance at scale
- Design and govern WCF service contracts, bindings, and security configurations across distributed enterprise systems
- Define and enforce Entity Framework best practices — query optimization, context lifetime management, migration strategy, and performance profiling under production load
- Lead SQL Server performance tuning efforts — execution plan analysis, index strategy, stored procedure design, and schema governance
- Conduct architecture reviews and hands-on code reviews; establish and enforce engineering standards across the team
- Act as the primary technical point of contact for stakeholders, translating business requirements into actionable technical designs
- Mentor and develop intermediate and senior developers; drive a culture of quality and continuous improvement
- Contribute to roadmap planning, sprint estimation, and delivery risk identification in Agile/Scrum environments
What You Bring
- 10+ years of progressive .NET development experience with expert-level C# and deep knowledge of the .NET ecosystem
- Demonstrated experience leading a development team — owning technical decisions, conducting code reviews, and mentoring developers
- Hands-on experience with Datasynapse GridServer or equivalent enterprise grid/distributed computing platforms
- Advanced WPF expertise including MVVM architecture, custom control development, and performance optimization for data-intensive UIs
- Strong command of WCF service design across multiple transport bindings, security models, and enterprise integration patterns
- Deep Entity Framework experience (EF6 / EF Core) including advanced query tuning, bulk operations, and production performance optimization
- Expert-level SQL Server skills: complex query design, execution plan analysis, indexing strategies, partitioning, and stored procedure development
- Proven ability to own architecture decisions and communicate technical trade-offs clearly to both technical and non-technical stakeholders
- Experience delivering in Agile/Scrum environments with accountability for team output
Nice to Have
- Background in financial services, capital markets, or banking systems
- Experience with Azure DevOps or CI/CD pipeline configuration
- Familiarity with messaging systems (MSMQ, RabbitMQ, or Azure Service Bus)
- Knowledge of REST API design and integration patterns
What We Offer
- Competitive compensation reflective of a lead-level role
- Hybrid model — 3 days in our Toronto office, 2 days remote
- High-impact work on complex, enterprise-scale systems
- A senior-caliber team that values technical depth and delivery excellence