Senior Software Developer
Apply NowCompany: Cynet Systems
Location: Toronto, ON M4E 3Y1
Description:
Job Description:
Deliverables:
Mandatory Requirements:
Technical Skills:
Deliverables:
- Designing, development, testing and deploying software solutions that are compliant to Microsoft Dynamics 365 SDK
- Create, modify, and maintain plug-ins, work flows and web services of MS Dynamics 365
- Configure and customize MS Dynamics/Power Apps Portal
- Troubleshoot problems and fix bugs on plug-ins, work flows and web services of MS Dynamics 365
- Developing detailed programming specifications, writing and/or generating code, compiling data-driven 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 back-end 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.
- ssist 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 on-call rotation.
- Participate in Knowledge transfer.
- MS Dynamics 365, Power Apps model-driven apps (Configuration, Customization, building solutions and deployments)
- Power Pages (formerly Power Apps Portals)
- 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 used with MS Power Apps (Azure DevOps, Git, Dataverse, Entity Framework)
- Microsoft programs and services, such as SharePoint Online, Office 365, Azure Services and solutions and Outlook
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
- Experience in programming and analysis with a high experience level
- bility 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, the use of information retrieval packages using query languages and 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
- team player with a track record for meeting deadlines
- Knowledge and experience in rapid application development (RAD) methodologies
- Experience with middleware and gateways
- bility to provide user and system documentation as required.
Technical Skills:
- 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.
- Does the candidate have working knowledge of workspaces such as Visual Studio .NET 2015 and above, MS SharePoint Online, 2016 DevOps, Git.
- Understanding of test-driven development (TDD), Onion Debugging & troubleshooting Plug-in and XRM Toolbox experience. Experience using REST services, Action/Workflows.
- 3-5 Years previous experience working in Government or Public Sector organizations.