Enable job alerts via email!

.NET Developer

Compunnel, Inc.

Montreal

On-site

CAD 80,000 - 120,000

Full time

13 days ago

Job summary

Join a leading company’s technical team in Montreal to tackle engineering challenges in enterprise development. This role offers the chance to design and build tools while collaborating with cross-functional teams. Ideal for skilled .NET developers looking to innovate and integrate modern solutions into legacy systems.

Qualifications

  • Strong hands-on experience with .NET and C# development.
  • Bachelor’s degree preferred in a relevant field.
  • Willingness to engage in open-source contributions.

Responsibilities

  • Design and implement next-generation tools and libraries for applications.
  • Promote best practices for scalable .NET applications.
  • Provide technical support and leadership for modern techniques.

Skills

.NET
C#
Object-oriented design
Multi-threaded server-side programming
ASP.NET Core
Excellent communication
Curiosity

Education

Bachelor’s degree in computer science, Engineering, or a related technical field

Tools

Azure

Job description

Join Client’s technical team to tackle some of the most challenging engineering problems in modern enterprise development. This is a unique opportunity to be at the forefront of adopting new technologies, platforms, and methodologies. You'll work closely with cross-functional teams across the firm, providing solutions that shape how applications are built and maintained at scale. This role focuses on designing, building, and modernizing libraries, tools, and components for application developers firm-wide.

Job Responsibilities :
  • Design and implement next-generation tools, libraries, and components to support modern application architectures
  • Collaborate with application teams to recommend and integrate best-fit technical solutions for varied use cases
  • Define and promote best practices for building scalable, maintainable .NET applications across the firm
  • Provide technical support and leadership in adopting modern techniques and integrating them with legacy systems
  • Explore, contribute to, and improve the Open Source projects that form part of our technology stack
  • Analyze performance, debug issues, and deliver high-quality, production-ready software
  • Work in a collaborative, fast-paced environment with a focus on continual improvement
Required Skills :
  • Strong hands-on experience with .NET and C# development
  • Proficient in object-oriented design and multi-threaded server-side programming
  • Experience with ASP.NET Core for building scalable web services and APIs
  • Excellent communication skills in English, both verbal and written
  • Ability to engage with other .NET developers to understand and translate complex technical requirements
  • Curious mindset with a strong desire to understand systems at a low level, evaluate design trade-offs, and improve platform performance
  • Ability to adapt to and thrive in a dynamic, cross-disciplinary technical environment
Preferred Skills :
  • Knowledge of .NET Core for cross-platform development
  • Familiarity with Azure development and cloud-native application design
  • Understanding of low-level networking concepts
  • Strong advanced debugging capabilities
  • Experience developing and testing in sandbox or isolated environments
  • Prior contributions to or experience working with open-source projects
Certifications :

Not Specified – Microsoft or cloud certifications are a plus

Education :

Bachelor’s degree in computer science, Engineering, or a related technical field (preferred)

Email ID
  • This field is required Please enter valid emailId.
Cell phone
  • This field is required Please enter valid cell phone.
First Name
  • This field is required Please enter valid first name.
Last Name
  • This field is required Please enter valid last name.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.