Senior Software Developer

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:

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
Experience and Skillset Requirements:
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
Desired Skills and Experience:
  • 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.
Resumes Evaluation/Criteria:
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.
Technology Experience:
  • Does the candidate have working knowledge of workspaces such as Visual Studio .NET 2015 and above, MS SharePoint Online, 2016 DevOps, Git.
Functional Skills:
  • Understanding of test-driven development (TDD), Onion Debugging & troubleshooting Plug-in and XRM Toolbox experience. Experience using REST services, Action/Workflows.
Public Sector Experience:
  • 3-5 Years previous experience working in Government or Public Sector organizations.

Similar Jobs