Software Developer – Senior
Government Client
2024-07-29 – 2025-01-22
Toronto – 3 days onsite
Security Level – CRJMC
MANDATORY REQUIREMENTS:
• MS Dynamics 365 CE, MS PowerApps (Configuration, Customization (development), building solutions and deployments)
• Hands-On experience in programming C#, ASP.NET software solutions using Microsoft Dynamics 365 SDK
• Expert knowledge of a full range of current development tools/languages within MS Databases (MS SQL Server 2016 and above, Entity Framework)
• Microsoft programs and services, such as SharePoint, Office 365, Azure Services and solutions and Outlook
• Knowledge of workspaces such as Microsoft IIS, MS SharePoint 2016 and above, DevOps, Git, TFS
SKILLS AND KNOWLEDGE:
• Experience in programming and analysis with a high experience level
• Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
• Experience in structured methodologies for the development, design, implementation and maintenance of applications
• Experience in MS Flow and MS Azure
• Experience in design, code, test, debug and document applications
• Experience in the use of object and/or third generation language development tools
• Experience in one or more programming languages including (C/C++/C#, Java, Java Script…etc)
• Experience in application design, latest design patters, deployment and troubleshooting
• Experience with relational and hierarchical database technologies
• Experience in the use of information retrieval packages using query languages
• Experience with one or more communications protocols
• Experience in structured methodologies for the design, development, implementation and maintenance of applications
• Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
• Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
• A team player with a track record for meeting deadlines
• Knowledge and experience in rapid application development (RAD) methodologies
• Experience with middleware and gateways
• Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
• Ability to provide user and system documentation as required
CRITERIA:
Criteria 1 – Technical Skills (40 points)
• Does the candidate have hands-on and demonstrated experience with tools and technologies for building and/maintaining Case Management Systems using MS Dynamics 365 CE, Power Portal, Power Apps
Criteria 2 – Technology Experience Skills (30 Points)
• Does the candidate have working knowledge of workspaces such as Visual Studio .NET 2015 and above, MS SharePoint Online, 2016 DevOps, Git
Criteria 3 – Functional Skills (25 Points)
• Understanding of test-driven development (TDD), Onion Debugging & troubleshooting Plug-in and XRM Toolbox experience. Experience using REST services, Action/Workflows
Criteria 4 – Public Sector Experience (5 Points)
• Experience in working within Goverment would be an asset
KNOWLEDGE TRANSFER:
Knowledge to be Transferred:
• The consultant shall transfer all documentation relating to functional and technical specifications for systems development
Knowledge to be Transferred to:
• Project Manager, Technical Team
Details of Transfer:
• Knowledge transfer to be done throughout the project cycle – ongoing.
• Knowledge transfer to occur at team meetings, 1:1 with Manager and via emails/SP site documentation