Th
Posted:
June 05, 2026
Location:
winnipeg, mb, Canada
Job Description
Senior Software Engineer(.NET, Node.js, Vue.js) Job Description/ Responsibilities
Design, develop, and maintain web applications using .NET technologies (e.g., ASP.NET, C#).
Collaborate with cross‑functional teams to define, design, and ship new features.
Write clean, scalable, and efficient code following best practices and coding standards.
Perform code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to optimize performance and resolve issues.
Implement and maintain RESTful APIs and integrate with third‑party services.
Ensure the security and integrity of applications by implementing appropriate security measures.
Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
Stay up‑to‑date with emerging technologies and industry trends to continuously improve skills and knowledge.
Front‑End Dev...
Design, develop, and maintain web applications using .NET technologies (e.g., ASP.NET, C#).
Collaborate with cross‑functional teams to define, design, and ship new features.
Write clean, scalable, and efficient code following best practices and coding standards.
Perform code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to optimize performance and resolve issues.
Implement and maintain RESTful APIs and integrate with third‑party services.
Ensure the security and integrity of applications by implementing appropriate security measures.
Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
Stay up‑to‑date with emerging technologies and industry trends to continuously improve skills and knowledge.
Front‑End Dev...
Apply for this Job
Submit your application for the Senior Software Engineer(.NET, Node.js, Vue.js) position at Themesoft Inc..
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
winnipeg, Canada
Posted:
June 05, 2026
Deadline:
July 15, 2026