This recruiter is online.

This is your chance to shine!

Apply Now

Senior C# (.Net) Developer to lead a team with Dynamics 365 development (CRM Online/CRM Portal development) utilizing Azure, Power Apps, Power Pages and th

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our public-sector client is seeking a Senior C# (.Net) Developer to lead a team with Dynamics 365 development (CRM Online/CRM Portal) utilizing Azure, Power Apps, Power Pages and the Dynamics CRM SDK


Candidates can be 100% remote in Canada working CST


Must haves:

  • 6+ years of experience as a C# (.Net) software developer leading a team in Dynamics 365 development (CRM Online/CRM Portal)
  • Experience with Azure, Power Apps, Power Pages, Power Automate (creating and implementing governance, Standard and best practice for Dynamics CRM, PowerApps and Power Pages)
  • Experience with Dynamics CRM SDK, including SSRS, SQL, X++
  • Experience leading, mentoring new staff


Nice to haves:

  • Excellent written and verbal communication skills
  • Working knowledge of PowerShell
  • Good understanding of Dynamics Security model and best practices


Responsibilities:

  • Gather and analyze information and business requirements for the development of secure functional and system design specifications.
  • Liaise with users to determine appropriate solutions.
  • Create and modify code, screens and reports according to published standards and considering the Information Management and Information Protection requirements for the system.
  • Create and modify screens and reports.
  • Develop secure application code that is integrated with other customized or commercial software programs.
  • Design code and procedures for computer systems of varying sizes.
  • Develop/maintain, test and implement computer systems of varying sizes. Produce/modify forms, manuals, programs, data files, and procedures for systems and/or applications.
  • Verify accuracy and completeness of programs by preparing test plans and sample data, and testing them by means of unit, functional, integration, system and user acceptance testing.
  • Complete quality and peer reviews as required, to ensure high quality technical deliverables and documentation.
  • Assist with the implementation and secure integration of applications including Vulnerability Assessments and Transition Procedures.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined