Sr. .Net Developer - GitHub Copilot, React, Typescript, A

FP Inc.

Toronto, ON, Canada
Contract
Hybrid
C$70 - C$83
.NET MVC & C#React & TypeScriptAI-Assisted Development

Typical Day in Role: • Full Stack Development – Back-end tech stack: .NET MVC + C#; Backend services & REST APIs SQL Server data work; Front-end tech stack: React, TypeScript / JavaScript / HTML / CSS, UI + UX design responsibilities; Cross-cutting skills: AI-assisted development (Copilot, prompt engineering), Code review, performance, security

• Develop and maintain efficient SQL queries to retrieve, manipulate, and analyze data, while optimizing performance through indexing and execution plan analysis.

• Use AI to expedite delivery timelines while still maintaining quality and efficiency of code

• Develop or update existing extracts in an efficient and logical manner.

• Collaborate closely business analysts, QA teams, and fellow developers to deliver features, while actively participating in daily stand-ups to share progress and align on priorities.

• Deploy applications across Windows environments, either manually or through automated deployment pipelines, ensuring successful configuration and integration in each environment.

• Follow established coding standards and best practices for maintainability, security, and performance.

Candidate Requirements/Must Have Skills:

  1. 10+ years of relevant experience
  2. Strong experience developing backend applications using .NET MVC, C#, and RESTful APIs
  3. Experience leveraging AI coding assistants (e.g., GitHub Copilot) within modern IDEs to accelerate development, refactoring, and debugging, including the ability to write effective prompts and to review, validate, and refine AI-generated code to meet design, performance, and security standards
  4. Proficiency in building responsive, user-friendly web interfaces using React, TypeScript, JavaScript, HTML, and CSS, with strong UI/UX understanding
  5. Strong experience writing and optimizing SQL Server queries, troubleshooting issues, and performing data analysis

Nice-To-Have Skills:

  1. Experience with version control systems (Git, TFVC) and CI/CD practices
  2. Previous experience in banking or financial services, specifically with the one of the Top 5 Banks
  3. Experience with UI design tools (e.g., Figma) and UI design for applications

Soft Skills Required:

  • Excellent Communication
  • Ability to Learn independently
  • Pleasant & Collaborative
  • Can-do Attitude
  • Interest in learning and utilizing AI to assist with work tasks

Education: Postsecondary education in Computer Science, or a related field.