J&M Group
.Net Developer
J&M GroupCanada12 hours ago
ContractInformation Technology
Key Responsibilities

  • Lead the technical design, development, and maintenance of .NET applications (.NET Core) with API-first architecture
  • Manage a team of developers, ensuring high code quality through diligent reviews and adherence to technical standards
  • Mentor and grow junior/mid developers, supporting their career development
  • Facilitate and participate actively in Scrum ceremonies (planning, daily stand-up, retrospectives)
  • Run technical sprint planning, estimate work, and break down stories with the team
  • Define and enforce architectural and coding best practices across teams
  • Design database schemas, write efficient SQL queries, and coordinate with DBA for database structure evolution
  • Build, deploy, and maintain Azure-based services (e.g., Azure Functions, Cosmos DB, Key Vault)
  • Troubleshoot and resolve production issues and bug fixes; provide ongoing support for live systems
  • Communicate effectively with stakeholders (PMs, Client, QA) to translate business requirements into technical solutions
  • Collaborate on feature design and system design; review architecture and offer input on improvements
  • Participate in architectural audits and share best practices
  • Support DevOps practices: help with CI/CD, release pipeline, and code integration
  • Provide regular status updates on technical deliverables and team performance

Essential Skills & Experience

  • 8-10+ years of professional software development experience
  • Strong hands-on experience with C# and .NET Core
  • Deep experience in SQL Server, writing complex queries, stored procedures, and designing schemas
  • Proven experience building and maintaining RESTful APIs
  • Solid experience with Azure services: especially Azure Functions, Cosmos DB, and Key Vault
  • Experience with Git (or other source control) and CI/CD pipelines
  • Experience working in Agile / Scrum environments
  • Excellent communication and leadership skills — able to articulate technical concepts to both technical and non-technical stakeholders
  • Experience performing code reviews and enforcing coding standards
  • Proven track record mentoring or leading a development team

Good-to-Have Skills (Optional But Preferred)

  • Experience with Application Insights, Redis, Event Hub, Service Bus in Azure
  • Domain experience in banking, payments, or financial services
  • Functional knowledge of payment processes, transaction flows, or payment systems
  • Experience with Azure DevOps (or Atlassian suite)
  • Experience with web front-end (JavaScript, HTML, CSS) — helpful but not mandatory

Key Skills

Ranked by relevance