Senior Software Engineer - C# .NET

FDM Group

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years software development experience in C# and ASP.NET
  • Proficiency in developing Restful APIs using Swagger
  • Experience with MS SQL Server and Transact SQL
  • Familiarity with unit testing frameworks such as Xunit
  • Proficient with Git version control and using Docker for local development

Responsibilities

  • Lead the modernization of an enterprise application from VB6 to C#
  • Collaborate with a team of developers and testers to deliver quality software
  • Design, develop, and maintain Restful APIs and backend systems
  • Conduct unit testing and ensure code quality
  • Utilize Agile methodologies for development and task management

Benefits

  • Hybrid working model with required office presence 2 days a week
  • Opportunity to work on a significant modernization project in the insurance sector
  • Engagement in a team-driven environment fostering collaboration and knowledge sharing
  • Potential for project extension beyond initial 12 months
  • Possibility of enhancing skills in cloud technologies and modern software practices
Full Job Description
Über die Rolle

FDM is seeking a Senior Software Engineer (C#/.NET) located in Waterloo to support a project in the Insurance sector. Involvement in this project is anticipated to last initially 12 months but may be extended.

This role will be hybrid with requirements to be in office 2 days per week.

FDM is seeking a Senior Developer for an enterprise VB6 to C# modernization project. The successful candidate will take hands-on development and lead responsibilities as part of a team of developers and testers.

Das bringst du mit

Required experience: (6+ years)

  • C# Development, ASP.NET, Restful APIs with Swagger, WinForms
  • MS SQL Server and Transact SQL experience
  • Unit Testing using Xunit and supported by GitHub Copilot
  • Git source control
  • Use of Docker for local development

Additional desirable skills:

  • MS SQL Server tools like Query Store, profiler, etc and an understanding of execution plans
  • Ability to understand VB6 Code to compare old and new systems
  • Understanding of Azure APIM
  • Understanding of containerization in Azure Container Apps
  • Ability to work within Azure DevOps for task tracking
  • Work experience in Enterprise level systems have similar scale in size and complexity


Das erwartet dich

Similar Jobs

More Jobs at FDM Group

More Information Technology Jobs

Find similar Senior Software Engineer - C# .NET jobs: