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
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
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
Navixus | Tech Mahindra 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.


