Senior Software Engineer C#

Dorval

Offre publiée le 2025-03-06

MRC Networks Inc.

The ideal candidate is a self-motivated, and a demonstrated team-player. You will be a lead developer responsible for the development of new software products in C# and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

MRC Networks is seeking a senior Software engineering to help us develop, maintain, improve and deploy the various MRC Networks product suite.

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews
  • Develop, troubleshoot, and maintain our software and firmware products
  • Work with Hardware engineering to resolve issues and develop the product
  • Support the sales, customer service and project management teams
  • Lead the technical rollout of our product line to our customer sites
  • Technical resource and point of contact for all the teams
  • Configure product / application for deployment
  • Troubleshoot existing issues
  • Produce documentation
  • Experience with Visual Studio
  • Update SVN and produce release notes
  • Engage with the customer and ensure we meet the specifications agreed on in the contract
  • Contribute to ensuring customer satisfaction
  • Report on activities
  • Car required

Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering (or related field)
  • 4+ years of relevant work experience
  • Expertise in Object Oriented Design, Database Design, and XML Schema
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work