Software Developer Senior

Toronto, ON, Canada

Job Description

Job Title: Software Developer Senior
Location: Toronto, ON
Assignment Type: Onsite (7.25 hours per day, Monday to Friday, 8: 00 a.M. 5: 00 p.M.)
Duration: 304 Business Days (with possible extensions up to 125 additional days, twice) Position Overview
The Senior Software Developer will be responsible for translating business requirements and technical system specifications into fully functional, tested applications. This includes analysis, design, coding, testing, troubleshooting, and deployment of enterprise-grade .NET applications.
The role requires an experienced developer proficient in modern .NET frameworks, Azure technologies, and front-end frameworks such as Angular. The successful candidate will demonstrate strong problem-solving skills, deep technical expertise, and the ability to work effectively in a collaborative, fast-paced environment. Key Responsibilities

  • Translate technical and business specifications into working software solutions.
  • Develop detailed programming specifications and write clean, maintainable, and well-documented code.
  • Design, develop, and maintain n-tier enterprise applications using .NET, C#, ASP.NET, .NET Core, and MVC frameworks.
  • Build and maintain modern web applications with Razor, Blazor, Angular (v2+), HTML, CSS, and JavaScript.
  • Develop, debug, and optimize Web APIs, XML/XSLT transformations, and PDF/UA generation.
  • Work with Microsoft Azure technologies, including App Services, Cosmos DB, and Azure DocumentDB.
  • Implement application security and performance best practices.
  • Create and maintain SQL queries, stored procedures, and manage relational databases (MS SQL).
  • Conduct unit and integration testing, troubleshoot issues, and provide post-implementation support.
  • Participate in design walkthroughs, code reviews, and Agile ceremonies.
  • Collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).
  • Provide technical guidance and assist in preparing user and system documentation.
Mandatory Skills and Qualifications
  • 10+ years of experience developing n-tier enterprise applications.
  • 10+ years of hands-on experience with C# and .NET Framework (v4.6 and above).
  • Strong experience with ASP.NET, .NET Core, Razor, Blazor, SAX Basic, and Entity Framework.
  • Proficiency with XML, XSLT, and PDF/UA standards.
  • Experience using Visual Studio for full-cycle software development.
  • Expertise in MVC Framework and Angular (v2 and above).
  • Extensive experience developing and troubleshooting in Microsoft Azure App Services.
  • Expertise in Web Services and Web APIs.
  • Proficiency with MS SQL and Azure DocumentDB databases.
  • Strong understanding of application security and performance optimization.
  • Hands-on experience with client-side development (HTML, CSS, JavaScript).
  • Familiarity with Agile development methodologies (Scrum, CI/CD, TDD).
Nice-to-Have Skills
  • Experience in user experience (UX) and web UI design.
  • Exposure to Microsoft Azure file storage, Cosmos DB, and GIT.
  • Knowledge of Information Management principles and AODA standards.
  • Experience with Rapid Application Development (RAD) methodologies.
  • Familiarity with middleware, gateways, and installation scripts.
  • Strong ability to provide post-implementation support and resolve technical issues.
  • Excellent communication, time management, and teamwork skills.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3162328
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned