Software Developer

Job Category: Software Development
Job Type: Part Time
Job Location: Canada
Company Name: New Value Solutions

About the job

New Value Solutions, a national IT consulting company, is seeking a Full Stack Software Developer to help our client design and develop robust, scalable, and maintainable software solutions. This role involves using modern technologies, including the Power Platform/Dynamics 365 and C#/.NET, as well as web frameworks like Angular or Blazor.

Responsibilities:

  • Design and develop robust, scalable, and maintainable software solutions
  • Collaborate with cross-functional teams to define, design, and test new features
  • Write high quality, testable code using modern programming languages
  • Debug and resolve technical issues in a timely manner
  • Works with team to configure, develop and implement solution(s) in Power Platform, Dynamics 365 and including developing custom integrations
  • Works with the information architect to model data changes to the Dataverse

Requirements:

  • 3+ years of experience as a Full Stack Software Developer
  • Experience configuring and developing custom solutions using the Microsoft Power Platform (e.g. Power Apps, Power Automate) and Dynamics365
  • Working knowledge of Dynamics 365 plug-ins/web resources
  • Experience with Microsoft Stack technologies and frameworks like .Net, C#, SQL, XUnit, NUnit, TDD, and Git
  • Experience with Web/mobile frameworks such as: Angular, React, Flutter or Blazor
  • Hands on experience with JavaScript, JQuery, HTML, and CSS
  • Experience with agile DevOps methodologies and SAFe, preferably in an enterprise scale organization with multiple teams and interdependent systems
  • Experience in contributing to the full CI/CD development cycle (design, develop, integrate, build, test, release) in a cloud environment, preferably Azure
  • Experience configuring Azure resources such as Service Bus, Azure Storage, Azure Functions
  • Ability to quickly learn new development technologies
  • Demonstrated collaborative mindset, great communication and team player attitude

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx