Job Summary:
The Software Developer is responsible for translating technical system specifications into functional and tested applications. This includes developing detailed programming specifications, writing and generating code, compiling data-driven programs, and conducting unit tests. The role also involves resolving technical issues, providing support for software packages, and assisting with implementation, conversion, and migrations. A significant portion of the role involves data analysis, developing business intelligence solutions, and creating dynamic visualizations using Power BI.
Location:Ontario, Canada
Responsibilities:
- Develop detailed programming specifications.
- Write and generate code.
- Compile data-driven programs.
- Maintain and conduct unit tests.
- Resolve and troubleshoot technical problems.
- Provide technical assistance in implementation, conversion, and migrations.
- Design and develop BI dashboards and reports based on business requirements.
- Implement, maintain, and support BI solutions in Microsoft and other BI platforms.
- Curate data from multiple data sources for efficient presentation.
- Recommend improvements to streamline processes regarding data flow and data quality.
- Document reports and data transformations.
- Take ownership of end-to-end development of dashboards and reports.
- Analyze and design data models to meet reporting needs.
- Troubleshoot BI reporting and analytic business needs and provide solutions.
Required Skills & Certifications:
Preferred Skills & Certifications:
Special Considerations:
Scheduling: