Senior Full Stack Developer

  • Company:
    MNP LLP
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    20 hours ago
  • Category:
    IT & Software

Imagination, ingenuity and entrepreneurial thinking leads to endless opportunities. Combine your passion with purpose and join MNP’s Technology team as a Senior Full Stack Developer. Work with tech-savvy problem solvers who embrace digital transformation and the possibilities technology brings to the future of our industry. You’ll make an impact by designing, developing and maintaining innovative, high-quality solutions that are defining the way MNP does business.MNP is a leading national accounting, tax and business consulting firm in Canada. Entrepreneurial to our core, our team members are successfully ‘disrupting’ mid-market business practices.Key Responsibilities Build and maintain C#, .NET and .NET Core Web APIs and applications based on technical specificationsImplement solutions using Azure resources such as Service Bus, Functions, App Service and SQLWrite unit, system, and integration tests achieving a high degree of code coverageUse Azure DevOps to manage work planning, code repositories, pull requests and deploymentsBuild and maintain application deployment pipelines for both cloud and on-prem componentsBe an active participant in Scrum ceremonies such as sprint planning, daily stand-ups, sprint review and retrospectivePerform code reviews to ensure best architecture and security practicesand coding standardsare followedWork with SQL databases using T-SQL, Entity Framework and SSMSImplement best practices around identity and access management using latest industry standards (OIDC, OAuth, SAML)Contribute to the development of new ideas and approaches to improve work processesContribute to application architecture decisionsMentor junior and intermediate developers throughpair programming, code reviews, demos and lunch and learnsPerform testing and technical troubleshootingYour Skills and ExperienceAt leasteight(8) years of experiencedeveloping applications using C# and .NET Framework/Core (ASP.NET Core is preferred)Four(4) or more years of experience developing with HTML, CSS, and JavaScript/TypeScript required Experience with Angular 8+, React,orVue.jsProven experience developing in a TDD (Test Driven Development) environment with automated system and integration testsStrong understanding of Agile development methodologies, including Scrum requiredExperience using git to manage source codePassionate DevOps advocate and are excited about continuous integration/delivery and deployment pipelines.Experience with Azure DevOps for work tracking, source control and CI/CD pipelines is preferredProficientworking knowledge of cloud service providers such as Azure and AWSUnderstanding of application security concepts such as TLS, OAuth/OIDC, OWASP and Top TenExperience with IAC and automation tooling such as Terraform, Ansible, ARM templatesand/orAzure cli is considered an assetMore than a paycheque, MNP delivers. You’ll be empowered to share your ideas, take on new challenges and advance your career. Join a diverse firm committed to maintaining its unique culture and fostering a balanced lifestyle. MNP offers benefits that allow you to thrive at work and outside the office! You can expect: generous paid time off including 4 personal days, firm sponsored FUN social events, a group pension plan with 4% matching contribution, client and team member referral bonuses, a wellness subsidy, health and dental benefits, work-life flexibility, exclusive access to a variety of perks and discounts, professional development assistance, learning opportunities through MNP University, a flexible dress for your day environment and more!