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:
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.
Requirements
Experience and Skillset Requirements
Mandatory Requirements
- MS Dynamics 365 CE MS PowerApps (Configuration Customization (development) building solutions and deployments)
- HandsOn experience in programming C# ASP 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 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 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.