.NET Developer (Power BI Focus)

Posted 4 Hours Ago
Be an Early Applicant
Toronto, ON, CAN
Hybrid
90K-100K Annually
Mid level
Artificial Intelligence • Natural Language Processing • Professional Services • Analytics • Consulting • Conversational AI • Generative AI
Navixus provides strategy, consulting and leading-edge technologies to make the most of every customer touchpoint.
The Role
Develop and maintain .NET applications and RESTful APIs, design and optimize SQL Server databases, and build interactive Power BI reports and data models. Collaborate with stakeholders, data teams, QA, and DevOps in Agile sprints; support deployments and troubleshooting.
Summary Generated by Built In
Job Summary
a { text decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background color: #f5f5f5; }
Job Title: Intermediate .NET Developer (Power BI Focus)

Location: Toronto, Canada

Duration: 6-12 months and then keep renewing based on performance/requirements

Hybrid (weekly once onsite)

Core Stack .NET Core + SQL Server

BI Skills: Power BI (DAX, dashboards)

Domain: BFSI preferred
Role Summary

We are seeking an Intermediate .NET Developer with strong experience in building scalable applications and delivering data-driven insights using Power BI. The role involves full-stack development, integration with enterprise systems, and enabling business intelligence through dashboards and reporting.
Key Responsibilities

Application Development (.NET)

• Design, develop, and maintain applications using:

o C#, ASP.NET / ASP.NET Core, .NET Framework

• Build RESTful APIs and microservices

• Develop and optimize backend services and business logic

• Work with Entity Framework / LINQ for data access

• Ensure application performance, scalability, and security
Power BI & Data Analytics

• Design and develop interactive Power BI dashboards and reports

• Build and optimize data models using DAX and Power Query

• Connect Power BI with various data sources:

o SQL Server, APIs, Azure services, etc.

• Collaborate with business stakeholders to translate requirements into insights

• Ensure data accuracy, performance, and usability of reports

Database & Integration

• Design and manage SQL Server databases

• Write complex queries, stored procedures, and performance tuning

• Integrate applications with external systems and APIs
Collaboration & Delivery

• Participate in Agile/Scrum ceremonies (standups, sprint planning, retrospectives)

• Work closely with:

o Business analysts

o Data teams

o QA and DevOps engineers

• Support production deployments and troubleshooting
Required Skills & Qualifications

Technical Skills

• 3-6 years of experience in .NET development

• Strong proficiency in:

o C#, ASP.NET MVC / .NET Core

o Web APIs

• Experience with:

o Power BI (reports, dashboards, DAX, Power Query)

• Solid knowledge of:

o SQL Server / relational databases

o HTML, CSS, JavaScript (basic front-end exposure)

• Familiarity with:

o Git / Azure DevOps / CI-CD pipelines
Nice-to-Have

• Experience with Azure services (Azure SQL, Data Factory, Synapse, App Services)

• Exposure to data warehousing concepts

• Knowledge of ETL processes

• Experience in Banking / Financial Services (BFSI) domain

• Understanding of security, compliance, and data governance
Soft Skills

• Strong analytical and problem-solving skills

• Ability to translate business needs into technical solutions

• Good communication and stakeholder engagement

• Detail-oriented with focus on quality and timelines
Typical Deliverables

• Web applications / APIs developed in .NET

• Power BI dashboards for:

o Operational metrics

o Financial reporting

o Executive insights

• Data models and SQL datasets

• Documentation (technical & functional)
Sample KPIs / Performance Metrics

• Application performance and defect rates

• Timely delivery of features

• Dashboard adoption and usability

• Data accuracy and reporting efficiency
The pay range for this role is CAD $90,000- $100,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

Skills Required

  • 3-6 years of experience in .NET development
  • Proficiency in C#
  • Experience with ASP.NET MVC / .NET Core / .NET Framework
  • Experience building Web APIs / RESTful APIs and microservices
  • Experience with Entity Framework and LINQ
  • Power BI experience including reports, dashboards, DAX, and Power Query
  • Strong knowledge of SQL Server and relational databases (complex queries, stored procedures, performance tuning)
  • Basic front-end exposure: HTML, CSS, JavaScript
  • Familiarity with Git, Azure DevOps, and CI-CD pipelines
  • Experience participating in Agile/Scrum ceremonies and collaborating with cross-functional teams
  • Strong analytical, problem-solving, communication, and stakeholder engagement skills
  • Experience in Banking / Financial Services (BFSI) domain
  • Experience with Azure services (Azure SQL, Data Factory, Synapse, App Services)
  • Exposure to data warehousing concepts and ETL processes
  • Understanding of security, compliance, and data governance

What the Team is Saying

Kim

Navixus | Tech Mahindra Compensation & Benefits Highlights

  • Healthcare Strength Offerings include medical, dental, vision, mental‑health benefits, FSA, wellness programs, and pet insurance. Corporate materials also describe health and accident insurance and maternity/parental coverage for permanent employees, reinforcing comprehensive protection.
  • Flexible Benefits Work models include hybrid/remote options, flexible schedules, and a remote‑work program. A home‑office stipend and related setup support are listed for eligible roles.
  • Leave & Time Off Breadth Paid holidays, PTO/sick time, and floating holidays are explicitly included. Parental and family leave, bereavement, and volunteer time are also highlighted in public materials.

Navixus | Tech Mahindra Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Englewood, CO
830 Employees
Year Founded: 2009

What We Do

At Navixus, we’re reinventing the customer experience (CX). We help enterprise-level companies solve the most complex CX and contact center problems. We equip our Clients with the strategies, technologies, cross-platform analytics and out of the box, fresh ideas so they can provide their customers with world-class service experiences, and interact across multiple channels.

Why Work With Us

At Navixus you have an opportunity to positively impact the way our clients engage with their customers which in turn improves their customer experience and business outcomes. If you are looking to grow your career, learn more, develop new skills, and work in a highly collaborative environment then you’ve come to the right place.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Navixus | Tech Mahindra Teams

Team
Technology Consulting
About our Teams

Navixus | Tech Mahindra Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Our hybrid model encompasses a team of remote employees who have access to the office in the Denver metro anytime they like.

Typical time on-site: Not Specified
Englewood, CO
The Denver Tech Center is just south of the city of Denver. We are walking distance to the Lincoln Avenue RTD station, restaurants, trails, and more.

Similar Jobs

Navixus | Tech Mahindra Logo Navixus | Tech Mahindra

Project Control Officer

Artificial Intelligence • Natural Language Processing • Professional Services • Analytics • Consulting • Conversational AI • Generative AI
Hybrid
Toronto, ON, CAN
830 Employees
80K-90K Annually

Navixus | Tech Mahindra Logo Navixus | Tech Mahindra

Quality Assurance Manager

Artificial Intelligence • Natural Language Processing • Professional Services • Analytics • Consulting • Conversational AI • Generative AI
Hybrid
Toronto, ON, CAN
830 Employees
80K-90K Annually

Navixus | Tech Mahindra Logo Navixus | Tech Mahindra

Data Implementation Engineer

Artificial Intelligence • Natural Language Processing • Professional Services • Analytics • Consulting • Conversational AI • Generative AI
Hybrid
Toronto, ON, CAN
830 Employees
100K-110K Annually

Navixus | Tech Mahindra Logo Navixus | Tech Mahindra

Delivery Manager

Artificial Intelligence • Natural Language Processing • Professional Services • Analytics • Consulting • Conversational AI • Generative AI
Hybrid
Toronto, ON, CAN
830 Employees
120K-130K Annually

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account