As a Senior Software Developer, you'll implement system changes for document indexing, develop applications, conduct unit tests, and troubleshoot software issues while supporting MS Dynamics 365 configurations.
Scope:
- This Software Developer position supports the OPGT
Modernization program specifically within the Document Digitization workstream.
- The scope of this role involves implementing system changes
that provide better usability regarding document indexing and physical records
management enhancements.
Assignment Deliverables:
- Translating technical systems specifications into working,
tested applications.
- Developing detailed programming specifications, as well as
writing and/or generating code.
- Compiling data-driven programs, maintaining them, and
conducting unit test.
- Resolving and troubleshooting technical problems which arise
during the use and operation of software packages, including technical
assistance in implementation, conversion, and migrations.
- Supporting the addition of MS Field Services to the OPGT’s
Dynamics 365 solution (PGTIMS) and configuring it for use by the OPGT
investigations team.
- Implementing document indexing and physical records
management enhancements to provide better system usability.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Software Development: Proven track record of developing
detailed programming specifications, writing code, and translating technical
specifications into functional applications.
- Testing and Maintenance: Demonstrated experience
conducting unit tests, compiling data-driven programs, and maintaining software
applications.
- Troubleshooting & Support: Strong experience in
resolving and troubleshooting technical problems during implementations,
conversions, and data migrations.
- Dynamics 365 Configuration: Hands-on experience
configuring Microsoft Dynamics 365 solutions, with an ability to implement
system changes for document indexing and records management.
Skill Set Requirements:
Mandatory Requirements:
- Software Development: Proven track record of developing
detailed programming specifications, writing code, and translating technical
specifications into functional applications.
- Testing and Maintenance: Demonstrated experience conducting
unit tests, compiling data-driven programs, and maintaining software
applications.
- Troubleshooting & Support: Strong experience in
resolving and troubleshooting technical problems during implementations,
conversions, and data migrations.
- Dynamics 365 Configuration: Hands-on experience configuring
Microsoft Dynamics 365 solutions, with an ability to implement system changes
for document indexing and records management.
Desired Skills and Experience:
- Application Development: Strong capability to translate
technical systems specifications into working, tested applications.
- System Testing & Maintenance: Extensive experience
compiling data-driven programs, maintaining code, and conducting rigorous unit
testing.
- Technical Problem Solving: Proven ability to troubleshoot
and resolve technical issues during system use, implementation, conversions,
and migrations.
- Microsoft Dynamics 365 / Digitization: Experience
configuring Microsoft Dynamics 365 solutions, particularly involving document
indexing or physical records management enhancements.
Software Development & Coding:
- Expertise in translating technical systems specifications
into working applications, developing detailed programming specifications, and
writing/generating robust code.
Troubleshooting, Conversions & Migrations Technical
Assistance during Implementations and Migrations:
- Demonstrated ability to troubleshoot technical problems
arising during software operation, including providing hands-on technical
assistance during implementations and migrations
Unit Testing & Program Maintenance:
- Proven experience compiling data-driven programs,
maintaining applications post-launch, and conducting thorough unit testing.
Dynamics 365 Configuration & MS Field Services:
- Experience supporting the configuration of Microsoft
Dynamics 365, with specific knowledge of MS Field Services implementation and
physical records management/document indexing enhancements.
Similar Jobs
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Staff Software Engineer will shape technical direction, build developer platforms, and design AI agents, enhancing developer productivity and collaboration across teams.
Top Skills:
Ai Coding ToolsCi/CdGoPythonTypescript
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Manager of Product Systems leads the Radio Performance Systems team, overseeing performance, growth, and system design practices to ensure efficient product development.
Top Skills:
ArchitectureSoftware SystemsSystem DesignTelecom
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The role involves developing 5G/6G Cloud RAN baseband functions, implementing scheduler functions, troubleshooting issues, and developing algorithms for L2 components.
Top Skills:
BashC++GerritGitGitlabGpbJenkinsJSONLinuxMatlabPythonSpinnakerXMLYaml
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.


