Senior Systems Developer/Integrator
City of Ottawa / Ville d’Ottawa
full-time
Posted on:
Location Type: Office
Location: Ottawa • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$93,764 - CA$114,098 per year
Job Level
Senior
Tech Stack
CognosETLJavaOracle
About the role
- Lead the design, development, administration, and optimization of enterprise BI and ETL solutions using Microsoft Fabric / Power BI, and Cognos.
- Develop reports and dashboards, designing data models, performing data transformation, and building scalable data pipelines to support enterprise-wide analytics.
- Act as a subject matter expert across all phases of BI solution design, development, maintenance, and support.
- Contribute to the establishment and sustainability of the City’s Enterprise Data Management capabilities.
- Write and maintain systems documentation.
- Ensure all code is managed appropriately by using software configuration management tools.
- Follow the approved project lifecycle (PLC), as appropriate.
- Ensure solutions are made bilingual and comply with the Accessibility for Ontarians with Disabilities Act (AODA) Web Content Accessibility Guidelines 2.0 AA (WCAG 2.0 AA).
- Mentor/coaching of other developers.
- Perform tests on enhancements/new development.
Requirements
- Completion of 3 year university degree or college diploma in information management, information technology, or related field
- Minimum of 5 years of progressively more responsible experience in applications development and/or integration, including experience writing and supporting applications with databases with a focus on Business Intelligence reporting tools like Power BI using variety of data sources, Power BI administration, Power BI Geo Analytics capabilities, Data Gateways; designing and building dataflows; Dimensional data modeling and ETL using Dataflows; and providing technical support and guidance through prototyping, testing, build, and launching Power BI products.
- Application development best practices
- IT security best practices and standards relating to application development and/or integration
- In-depth knowledge of the current City of Ottawa development toolset
- Event-driven/object-oriented program design techniques
- Structured systems analyses and design techniques
- City network environment
- Understanding of database concepts relating to application and database security
- System testing techniques
- Knowledge of and experience with COTS system installation, configuration, administration and support
- A combination of knowledge and experience working with Oracle, .Net and/or Java development tool sets
- Troubleshooting application issues
- Good understanding of system failover and recovery strategies
- Applicable legislation (e.g. MFIPPA, AODA)
- Business intelligence tools and reporting with Cognos Analytics, Power BI
- Power BI administration, Data Gateways
- Ingesting data from a variety of corporate data sources and performing required transformations in the Power BI query editor using a mixture of utilizing the UI and writing M code, DAX code.
- Designing and building data flows including Transformations and Data Sources
- Knowledge of Geo Analytics capabilities, integration with ESRI-ArcGIS
- Dimensional data modeling and Extract Transform Load (ETL) using Dataflows
- Knowledge of Data Governance platform integration with Power BI for data lineage
- IBM Cognos BI, IBM Cognos Analytics are desirable
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Microsoft FabricPower BICognosETLData modelingData transformationData pipelinesM codeDAX codeDimensional data modeling
Soft skills
MentoringCoachingCommunicationProblem-solvingCollaboration