Assignment : RQ08219 - Software Developer - Back End - Senior
Job Title : MS Dynamics 365 Developer - Back End
Requisition (SS) : RQ08219
Start Date : 2024-12-09
End Date : 2025-03-31
Client : Government Services Integration Cluster
Office Location : 222 Jarvis St., Toronto
Organization : Government Services Integration Cluster
Extension # of Days : 150.00
Ministry : Ministry of Public and Business Service Delivery (former MGCS)
Business Days : 150.00
Note : Hybrid - 3 days onsite / 2 days remote
Must haves :
- Experience with Dynamics 365, Microsoft Power platform, and Azure solution design
- Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologies
- Working knowledge of both low code development and custom development on Dynamics 365
Description
Responsibilities :
- Responsible for managing the interchange of data between the server and the users.
- Required to translate technical systems specifications into working, tested applications. This includes :
- Developing detailed programming specifications.
- Writing and / or generating code.
- Compiling data-driven programs.
- Maintaining and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation and conversion.
General Skills :
- Experience in programming and analysis; specialized software package support at the specified 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 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.
- Experience in application design, latest design patterns, 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.
Back-End Skills :
- Knowledge and experience with developing all server-side logic, definition, and maintenance of the central database, ensuring high performance and responsiveness to requests from the front-end.
- Knowledge and experience with front-end technologies.
- Knowledge and experience to integrate the front-end elements into the application
Desirable Skills :
- Knowledge and experience with programming Internet-ready applications.
- Knowledge and experience in rapid application development (RAD) methodologies.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging.
- Ability to provide post-implementation support and resolve any post-implementation technical issues.
- Experience conducting design walkthrough sessions with the project team.
- 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.
Experience and Skill Set Requirements
Evaluation Criteria :
Technical Skills (30%)
- Experience with Agile methodologies
- Experience with Dynamics 365, Microsoft Power platform, and Azure solution design
- Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologies
- Working knowledge of both low code development and custom development on Dynamics 365
- Working knowledge with Dataverse design and development
- Working knowledge of development in Azure technologies
- Working knowledge of .NET, C#, JavaScript
- Working knowledge of DevOps, task boards, pipelines, etc.
Experience (30%)
- Experience with cloud platforms such as Azure, Dynamics 365, Power Platform
- Experience with Dynamics CRM Customer Service Workspace, Agent experience profile, Session templates, workstream, and routing.
- Experience with custom .Web API development, ASP.NET. .Net Core, Entity Framework, Azure SQL, DevOps, CI / CD Pipelines etc.
- Proficiency in all cloud service models : SaaS, PaaS, and IaaS
- Certifications in Dynamics 365 and Azure are preferred
- Experience with Agile methodologies including using kanban / task boards
- Extensive experience developing in Dynamics 365 Customer Experience (case management, Knowledge Management, Customer Service Workspace configuration) and power platform
- Experience with both low code development and custom development on Dynamics 365
Communication Skills (10%)
- Strong communication skills to prepare documentation, including but not limited to; reports, reviews, assessments
- Ability to present ideas and suggestions clearly and effectively and in a user friendly manner; maintain a high level of customer service to both internal and external clients
- Ability to communicate designs and development in clear and understandable manner
11 hours ago