Search jobs > Toronto, ON > Senior software developer

RQ07802 - Software Developer - Senior

Maarut Inc
Toronto, Canada
$70-$80 an hour (estimated)
Full-time
  • Create custom reports as required applying Microsoft Technologies including PowerBI
  • Develop modify and debug SQL scripts in Microsoft SQL Server.
  • Provide realistic work estimates to support project planning; capture business requirements and update business rules based on the requirements
  • Use structured methodologies design best practices implement code that is of quality and clearly documented. The application should function as required without any defects.
  • Conduct testing integration and deployment of the developed changes across the environment
  • Review analyze and recommend solutions to any defects discovered in production
  • Fully document all developed code and transition in a steady state to a fulltime resource.

Requirements

Technical Skills

  • 10 years of experience with developing code in SQL and Azure SQL TSQL
  • Indepth knowledge of onpremises SQL Server
  • Demonstrated experience with power query / power pivot and being able to combine datasets from different sources
  • Demonstrated experience with OnPremises data gateway
  • Demonstrated experience with PowerBI and PowerBI best practices
  • Demonstrated experience in enabling rolebased security in the reports by restricting access to information (recordbased access) and reports
  • Demonstrated experience with deployment of Report into Azure infrastructure.
  • Demonstrated ability to translate complex business requirements into technical solutions
  • Analytical mind with a problemsolving aptitude
  • Experience with UI Design Principles is an asset
  • Familiar with Azure Streaming Analytics SQL Azure Event Hub
  • Familiar with Data Lake Store (Gen 2) Data Factory
  • Familiar with SSAS Partitioning

Design and Development Experience

  • 10 years of technical data warehousing experience with a focus in the design and development of Business Intelligence
  • Experience with Azure Analysis Services / SSAS (tabular / multidimensional) SQL Server Reporting Services (SSRS) and Power BI
  • Experience with end to end management of the Software Development Life Cycle (SDLC)
  • Demonstrated experience in design and data modeling of data warehouse (e.g. dimensional modeling) data cubes tabular models to support reporting both adhoc and canned reports.
  • Demonstrated experience in design and development of data models for OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) environments based on industry best practices.
  • Demonstrated experience in design and development of visualizations for various reports / dashboards including near realtime to be shared with both B2B and B2C
  • Demonstrated experience in building and deploying Mobile dashboards
  • Familiar with design and development of ETL (Extract transform load) processes and validating data sources

Communication Skills

  • Strong verbal and written communication skills that enable to effectively communicate ideas and concepts. Strong Interpersonal and negotiation skills.
  • Writing Business Requirements Document
  • Ability to work with minimal supervision in an agile environment be an effective communicator with other team members and the business owners.
  • A demonstrated team player with a proven track record for meeting deadlines
  • Demonstrated experience in creating of conceptual logical and physical data documentation for knowledge retention and transfer.

Industry Experience

  • Experience in working on multiyear projects
  • Experience with building enterprise level reporting solutions that protect highsensitive information
  • Demonstrated knowledge and experience with Public Sector governance methodologies (e.g. UPM architecture gating) an asset

MUST HAVES :

  • 10 years of experience with developing code in SQL and Azure SQL TSQL
  • Demonstrated experience with power query / power pivot and being able to combine datasets from different sources
  • Demonstrated experience with PowerBI and PowerBI best practices
  • 10 years of technical data warehousing experience with a focus in the design and development of Business Intelligence
  • 1 day ago
Related jobs
Maarut Inc
Toronto, Ontario

Experiencewith end to end management of the Software Development Life Cycle(SDLC). ...

Maarut Inc
Toronto, Ontario

Analyze and document impact of business requirements from phased MRAS integration on existing OBR system design.Identify and finalize technical scope items for each MRAS phase.Provide technical expertise to the documentation of enhancement requests to the Business Registry.Provide highlevel document...

Wealthsimple
Toronto, Ontario

The Role:We are seeking an energetic and detail-oriented Senior Software Developer passionate about building the future of our internal tools and external CRM integrations. This multidisciplinary team includes members from data science, product, design and software development. Solid experience in s...

Robinhood
Toronto, Ontario

As Senior Software Developer, you will combine your software and systems knowledge to engineer distributed systems that are reliable, scaleable and fault-tolerant for Robinhood. Building and iterating on our company wide software tool that tracks all outages/SEVs for the organization. Provide mentor...

Cynet Systems
Toronto, Ontario

Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenanc...

HelloFresh
Toronto, Ontario

We are looking for a Senior Software Developer to help implement solutions & write beautiful code, working with various team members as we build out our consumer facing applications & the infrastructure that supports them. We are a close-knit group of engineers of different stripes - developers, des...

Accommodations Plus International
Markham, Ontario

Summary API is seeking seasoned professional to join our company in the role of Senior Software Engineer. Design, code, and debug software systems. Perform software analysis, risk analysis, reliability analysis. Participate in software design, architectural discussions, prototyping, and development ...

Intuit
Toronto, Ontario

Build the effective internal and external relationships that are essential to delivering awesome software. ...

Amazon Development Centre Canada ULC
Toronto, Ontario

If you’re a developer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior developers are eager to brainstorm, mentor, and get software built together. You need to not only be a top software developer and systems designer with a good track record of del...

Maarut Inc
Toronto, Ontario

Workwith architecture team to developer architectural artifacts for OPSGating. Developmentof required Software Architecture Documentation for theproject;. ...