HM Note: This hybrid contract role is in office at the managers discretion. Candidates resume must include first and last name.
Description
and nbsp;
Scope
The Software Developer (L3 is invited to work in a modern Workplace that is driving business transformation by utilizing the latest Microsoft technology to power and streamline business operations. You will be part of a strong IT team and help us to design develop and implement the several change requests on OLTIS utilizing MS Dynamics 365 platform including:
and nbsp;
Assignment Deliverables
- Designing development testing and deploying software solutions that are compliant to Microsoft Dynamics 365 SDK
- Create modify and maintain plugins work flows and web services of MS Dynamics 365
- Configure and customize MS Dynamics/Power Apps Portal
- Troubleshoot problems and fix bugs on plugins work flows and web services of MS Dynamics 365
- Developing detailed programming specifications writing and/or generating code compiling datadriven programs maintaining and conducting unit tests.
- Detailed technical solution design documentation.
- Review code and document the software process flows business logic code dependencies etc.
- Develop modify maintain and unit test changes to solution design and user interfaces.
- Develop web based responsive applications including front end user interface and backend application logic.
- Promote programs from development to test environment. System test online and batch programs
- Prepare deployment packages of code and instructions for builds in Development UAT and Production environments.
- Assist in metadata/test data creation and maintenance and prepare data packages for implementation by the Database Administrator
- Provide assessment options and estimates for requested changes.
- Provide application support including participation in oncall rotation.
- Participate in Knowledge transfer.
Skills
Experience and Skill Set Requirements
and nbsp;
Mandatory Requirements
- MS Dynamics 365 CE MS PowerApps (Configuration Customization (development) building solutions and deployments)
- HandsOn experience in programming C# and nbsp; and nbsp;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
Desired Skills and Experience
- 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 Scriptetc)
- 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 problemsolving and decisionmaking 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.
and nbsp;
Resumes Evaluation/Criteria:
Criteria 1: Technical Skills 40 Points
- Does the candidate have handson and demonstrated experience with tools and technologies for building and/maintaining Case Management Systems using MS Dynamics 365 CE Power Portal Power Apps
and nbsp;
Criteria 2: Technology Experience 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 testdriven development (TDD) Onion Debugging and amp; troubleshooting Plugin and XRM Toolbox experience. Experience using REST services Action/Workflows
Criteria 4: Public Sector Experience 5 Points
- and nbsp;35 Years previous experience working in Government or Public Sector organizations
and nbsp;
Knowledge Transfer
and nbsp;
What needs to be KT
- Codes
- Scripts
- All documentation relating to functional and technical specifications for systems development and maintenance
and nbsp;
To Whom
- Project Manager / Team members
and nbsp;
When
- 1:1 meetings / team meetings / documentation on SharePoint site throughout the duration of the project life cycle etc.
Must haves:
- MS Dynamics 365 CE MS PowerApps (Configuration Customization (development) building solutions and deployments)
- HandsOn experience in programming C# and nbsp; and nbsp;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