Senior Software Developer

2 weeks ago


Mississauga, Canada MNP Full time

Join to apply for the Senior Software Developer role at MNP1 day ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer role at MNPGet AI-powered advice on this job and more exclusive features.Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology brings to the future of our industry. We’re looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.ResponsibilitiesDesign, develop, and maintain tax applications built using WPF, WinForms, C#, SQL Server, and ASP.NET Core Web APIsIntegrate web-based functionality into desktop applications using an established micro front-end architectureBuild, package and deploy desktop applications leveraging modern DevOps practicesCollaborate with senior technical members of development teams to implement functionality that spans multiple applications and/or domainsBe an active participant in Scrum ceremonies such as sprint planning, daily stand-ups, sprint review and retrospectivePerform code reviews to provide meaningful, helpful feedback to other developers and help us stay on track in terms of architecture, security, and other critical elementsContribute to the development of new ideas and approaches to improve work processesMentor other developers through pair programming, code reviews, demos and lunch and learnsConduct technical investigations (POCs, analyses, etc.) to determine technology risk and feasibilityWrite unit, system, and integration tests achieving a high degree of code coverageSkills And ExperienceMinimum of 5 years of experience developing applications using C# and .NET Framework/Core (.NET Core/5+ is preferred)Minimum of 5 years building desktop applications using WPF or WinFormsAt least 3 years of experience building RESTful web APIs (ASP.NET Core is preferred)Minimum of 2 years of experience in web development using modern front-end technologies such as Angular and TypeScript/JavaScriptExperience leveraging WebView2 (or similar) to integrate web applications with desktop solutionsFamiliarity with AI-powered development tools and agents such as GitHub Copilot to enhance productivity and code qualityProficiency in packaging and deploying desktop applications using MSI, APPX, and MSIX technologiesExperience implementing the MVVM or MVP pattern is an assetExperience with Infrastructure-as-code, with proficiency in Terraform is an assetWorking knowledge of cloud service providers such as Azure and AWS (Azure is preferred)Strong understanding of Agile development methodologies, including Scrum requiredMyRewards@MNPWith a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible ‘Dress For Your Day’ environment, firm sponsored social events and moreDiversity@MNPWe embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to applySeniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesAccountingReferrals increase your chances of interviewing at MNP by 2xGet notified about new Senior Software Engineer jobs in Mississauga, Ontario, Canada.Software Engineer, Backend (All Levels / All Teams)Software Engineer I, Entry Level (Fall 2024-Spring 2025) - TorontoPlatform Engineer (New or Recent Graduate)Software Developer Full Stack (Junior) 9063-1115Junior Software Developer (Askuity division)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr



  • Mississauga, Canada Software International Full time

    Senior Software Developer Agentic AI Application Development Job Openings Senior Software Developer Agentic AI Application Development About the job Senior Software Developer Agentic AI Application Development Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...


  • Mississauga, Canada Software International Full time

    Senior Software Developer Agentic AI Application DevelopmentJob Openings Senior Software Developer Agentic AI Application DevelopmentAbout the job Senior Software Developer Agentic AI Application DevelopmentSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...


  • Mississauga, Ontario, Canada Software International Full time $120,000 - $160,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic AI...


  • Mississauga, Canada Iris Software Inc. Full time

    Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a long‑term opportunity. Qualifications 8+ consecutive years in the software engineering profession....


  • Mississauga, Canada Iris Software Inc. Full time

    Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a long‑term opportunity. Qualifications 8+ consecutive years in the software engineering profession....


  • Mississauga, Canada Iris Software Inc. Full time

    Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a long‑term opportunity. Qualifications 8+ consecutive years in the software engineering profession....


  • Mississauga, Canada MNP Full time

    Join to apply for the Senior Software Developer role at MNP 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Developer role at MNP Get AI-powered advice on this job and more exclusive features. Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and...


  • Mississauga, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a Long-Term opportunity. Work location : Mississauga, ON Job description : 8+ consecutive years in the software engineering profession. Resource should have hands-on development experience with...


  • Mississauga, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a Long-Term opportunity. Work location: Mississauga, ONJob description: 8+ consecutive years in the software engineering profession.Resource should have hands-on development experience with various...


  • Mississauga, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a Long-Term opportunity. Work location: Mississauga, ON Job description: - 8+ consecutive years in the software engineering profession. - Resource should have hands-on development experience with...