Talent.com
J M Group Inc
Sr.Net developerJ M Group Inc • Montreal, QC, Canada
Search for other jobs
Sr.Net developer

Sr.Net developer

J M Group Inc • Montreal, QC, Canada
22 hours ago
Job type
  • Quick Apply
Job description

We are looking for a Senior .NET Developer with strong C#, .NET/.NET Core, REST/SOAP APIs, application support, and OpenShift experience.

What will you do?

  • Design, develop, implement, and maintain technical solutions supporting legacy and modern .NET applications hosted on Windows 10/11, Windows Server, and cloud/container platforms, including desktop application components.
  • Analyze existing applications and recommend opportunities for modernization, technical debt reduction, code optimization, and increased automation.
  • Troubleshoot application issues, perform root cause analysis, remediate vulnerabilities, and refactor legacy code to improve application stability and maintainability.
  • Develop and support integrations between applications using REST/SOAP APIs, HTTP-based services, XML, and other enterprise integration mechanisms.
  • Document application design, technical changes, configurations, troubleshooting procedures, and implementation updates.
  • Work cross-functionally with business partners, Agile squads, infrastructure teams, and Site Reliability Engineering (SRE) teams to prioritize and successfully deliver project and operational work.
  • Participate in code reviews, testing, deployment, production support, and continuous improvement activities.
  • Communicate and interact frequently with business and technology partners located across Canada and globally.

What do you need to succeed?

Must-have

  • Minimum 5+ years of hands-on software development experience using the Microsoft .NET technology stack, including development, implementation, maintenance, and support of enterprise applications.
  • Strong experience with C#, .NET / .NET Core, and Microsoft development technologies.
  • Experience developing and supporting front-end, back-end, desktop, Windows-hosted, and cloud/container-hosted application components, including OpenShift environments.
  • Strong understanding of object-oriented programming, application design principles, and enterprise software development practices.
  • Experience with security authentication and authorization mechanisms, including OAuth, Active Directory, application certificates, and related security technologies.
  • Strong experience with HTTP, SOAP, REST APIs, and web services supporting rich-client and cloud-based applications.
  • Understanding of XML structures and data layouts to facilitate data exchange and integration between platforms.
  • Hands-on experience in application troubleshooting, debugging, root cause analysis, vulnerability remediation, and refactoring of legacy code.
  • Experience working with source control, build/deployment processes, and CI/CD practices.
  • Ability to work effectively across Agile development teams, business stakeholders, SRE, and other technology teams.
  • Strong analytical, problem-solving, documentation, and communication skills.

Nice-to-have / Secondary Skills

  • Experience or working knowledge of Java and the Spring ecosystem is an asset.
  • Familiarity with Java, Spring Boot, Spring MVC, and Java-based REST APIs/microservices.
  • Experience troubleshooting, supporting, or making enhancements to Java/Spring Boot applications is preferred.
  • Familiarity with Java development tools and frameworks such as Maven/Gradle, JUnit, JPA/Hibernate, or equivalent technologies would be beneficial.
  • Experience working within an enterprise application landscape containing a combination of .NET and Java-based applications.
  • Exposure to microservices and containerized applications using OpenShift/Kubernetes would be an asset.
  • Experience within banking, financial services, or another large enterprise technology environment would be beneficial.
Create a job alert for this search

Sr.Net developer • Montreal, QC, Canada