Senior C#

Toronto 8 hours agoFull-time External
Negotiable
Our public sector client is seeking a Senior C# (ASP.Net) Developer to lead a team (Onshore and offshore) for a CRM enhancement program utilizing Power Platform and AzureCandidates can be 100% remote in Canada, working CST hours Must haves: 6+ years of experience as a C# (ASP.Net) developer focusing on Dynamics CRM portal development (CRM Online and CRM Portal) using AzureExperience with Power Platform Suite included Power Pages, Power Automate flows and Power BI.Experience leading a team (onshore and offshore), and coaching/mentoring.Working knowledge of integration with Federated Authentication Services (Azure AD BC, Entra External ID)Working knowledge of X++Nice to haves: Experience with Dynamics automated data migration (KingswaySoft, automation with Azure Data Factory)Excellent written and verbal communication skillsResponsibilities: 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