Software Developer

 

Description:

The Software Developer (Dashboard) primary focus will be to develop, maintain and support digital dashboards at Digital Excellence in Health. Various DxH digital products require a set of digital dashboards to monitor and address application availability and critical path product enhancements. The Software Developer (Dashboard) will aid in the design and selection of appropriate solutions, develop and promote into production.

Here is what you will be doing:

  • Creates the development plan in coordination with the Team Leader and Lead/Senior Developers.
  • Develops new dashboards and enhances existing dashboards based on the identified business requirements and architectural specifications.
  • Develops components of applications (new and existing) based on the identified business requirements and architectural specifications.
  • Assists in quality assurance testing and risk assessment.
  • Develops documentation related to various dashboard features.
  • Develops control documentation and creates run books to support application release.
  • Supports the dashboard deployment in multiple environments (i.e. Dev, and Production).
  • Supports release deployment through Dev, QA, IT and Production.
  • Maintains dashboard technical infrastructure, including application development framework, answers queries and provides solutions/technical support for any issues that arise.
  • Maintains applications, answers queries and provides solutions/technical support for any issues that arise.
  • Enhances applications as required.
  • Designs, prototypes, develops, and implements BI solutions, including standard processes and technologies.
  • Customizes BI platform to meet the business requirements.
  • Develops the best user experiences possible.
  • Accountable for own workload, tasks, and initiatives and for the quality of the components of the products and services delivered to the customer.
  • Designs, prototypes, develops, and implements BI solutions, including standard processes and technologies.
  • Recommends changes within the team's engineering practices to improve the team's cycle time.
  • Provides suggestions to product features to improve the user experience, operation, and maintainability of the product.
  • Produces technical documentation related to BI solutions and associated processes.
  • Performs operational activities that support the overall BI solution delivery.
  • Works with a low to medium level of autonomy within a defined project/solution/system scope based on direction from Lead Engineers, Architects, and Product Managers.
  • Establishes good working relationships with team members and people from different departments with varying degrees of business and/or technical experience.
  • Collaborates with internal peers to ensure alignment of practices, patterns, and solutions.
  • Proactively learn new BI functionality and BI platform components.
  • Stays abreast of evolving technology, architecture, and design, patterns, practices, and platforms.
  • Makes decisions that have limited/moderate impact.

Here is what you will need to be successful:

Education and Experience:

  • Bachelor’s degree in computer science, Data Science or College diploma in Computer Science or related technical discipline, or equivalent experience.
  • 3 – 5 years of relevant technical experience developing data analytics solutions.
  • Knowledge of software development and Software Development Life Cycle (SDLC).
  • Experience of relevant dashboard development tools (Power BI, Python, SSIS/SSRA and other BI tools).
  • Knowledge of relevant software development tools.
  • Knowledge of data management platforms (i.e., Excel, SQL Server, Azure SQL, Azure Data Lake).
  • Knowledge of system administration and networking (i.e., Windows Server, IIS).

Knowledge and Skills

  • Strong written and oral communication skills to communicate technical direction; discuss and incorporate stakeholder’s feedback; communicate issues found and solutions clearly; develop control documentation; work well with end users from different disciplines with varying degrees of business experience; elicit business requirements from clients.
  • Familiarity with entire Software Development Life Cycle involved in designing, developing, testing, deploying, and maintaining Business Intelligence solutions is a must.
  • Excellent debugging, problem-solving, and analytical skills to assist in quality assurance testing and risk assessment; provide solutions/technical support for issues that arise; identify improvements to product features.
  • Ability to translate user requirements into usable dashboard/application.
  • Ability to use relevant software development tools to develop components of applications (new and existing) based on the identified business requirements and architectural specifications.
  • Exposure to cloud, data lake and big data technologies an asset.
  • Ability to develop control documentation and creates the run books to support application release.
  • Experience working with stakeholders such as Data Architecture, Security, Privacy, Product Management and Business Intelligence teams to develop and deploy business intelligence solutions.
  • Ability to design, develop (new and upgrades), and support of a range of applications for deployment in the Ontario Health operating environment.
  • Ability to work independently as well as in a team environment.
  • Ability to stay abreast of and learn new technologies.
  • Ability to work in a fast-paced environment with multiple priorities while maintaining high attention to detail and accuracy.
  • Ability to perform standard application unit testing.
  • Ability to make decisions that have limited/moderate impact.
  • Capacity to be aware of, control, and express one's emotions, and to handle interpersonal relationships judiciously and empathetically within product/project team.

Organization Ontario Health
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-02-03 11:58 am
Expires on 2025-03-20