Scroll to filters below after hitting search
New Join the JobGlobe WhatsApp Insider Circle for instant incoming job drops, shortlist tips, and priority alerts the moment we publish new roles. Join WhatsApp
New Anyone can earn now by posting verified jobs on JobGlobe. Every approved listing can pay you while helping more people get hired. Start earning

Senior Software Developer

Software Engineering PWC Network Technology Strategy Senior Associate Advisory Technology Consulting PwC careers Python Development IT Professional Moka Mauritius Senior Software Developer .NET Development SQL Server Expert Application Development Jobs Systems Integration Specialist Agile Software Development

Apply with assistance

We submit your application, review your CV, and handle the paperwork. From PKR 500.

A career in Information Technology, within our Technology Consulting practice, will provide you with the highest levels of service to our clients. You'll focus on designing, developing, and supporting applications built and maintained by PwC, while solving complex technical challenges and delivering robust, scalable solutions. As part of the team, you will serve as a strong technical contributor and functional expert, ensuring our clients receive high-quality, timely , and value-driven outcomes. As a Senior Associate, you will work with the latest technologies to service valued companies on projects that are driving the future of those organisations. You will play an important role on global client engagements; taking ownership of technical deliverables. This role is ideal for those pursuing rewarding Technology Consulting jobs or advanced IT careers in software development, aiming for significant impact and digital transformation success.

Key Responsibilities:

Management Level

Senior Associate

Job Description & Summary

Candidates for this role, ideally match the skills below:

  • Excellent analytical, problem-solving, and critical thinking skills with strong attention to detail and a quality-first mindset.
  • Exceptional verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences, including clients.
  • Strong customer service and relationship management skills, with experience handling client conversations independently.
  • Ability to take ownership of complex technical matters, drive them to closure, and deliver under tight timelines.
  • Ability to coach and technically mentor junior resources, ensuring consistent quality of output.
  • Solid understanding of object-oriented programming (OOP), design patterns, SOLID principles, and clean code practices, with strong working knowledge of front-end technologies including Bootstrap, CSS, JavaScript (ES6+), jQuery, and React.
  • Advanced proficiency in SQL Server - including writing and optimising complex queries and stored procedures, query performance tuning, indexing strategies, and understanding execution plans.
  • Strong debugging and troubleshooting skills using Visual Studio, SQL Profiler, browser developer tools, and log analysis.
  • Conversant with Microsoft Server Technology (Windows Server, IIS, SQL Server, .NET stack) and a sound understanding of application hosting and deployment.
  • Familiarity with source control (Git/Azure DevOps), CI/CD pipelines, and modern SDLC practices (Agile/Scrum).
  • Awareness of secure coding practices, authentication/authorisation standards (OAuth, JWT), and data protection considerations.

Summary

A career in Information Technology, within our Technology Consulting practice, will provide you with the opportunity to deliver the highest levels of service to our clients. You'll focus on designing, developing, and supporting applications built and maintained by PwC, while solving complex technical challenges and delivering robust, scalable solutions. As part of the team, you will serve as a strong technical contributor and functional expert, ensuring our clients receive high-quality, timely, and value-driven outcomes.

What should the Senior Associate expect from us?

As a Senior Associate, you will work with the latest technologies to service valued companies on projects that are driving the future of those organisations. You will play an important role on global client engagements; taking ownership of technical deliverables.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using .NET (C#, VB.NET, ASP.NET, .NET Core/MVC) and Python (Django, Flask, or FastAPI), along with responsive, modern UIs built with Bootstrap, CSS, JavaScript, React, and Angular, following industry best practices, design patterns, and SOLID principles.
  • Design, build, and support robust integrations with client systems (including HR, Payroll, and other enterprise systems) using REST/SOAP APIs, web services, Python-based integration scripts/services, and SFTP-based file integrations, with strong attention to security, error handling, and data integrity.
  • Write, review, and optimise complex SQL queries, stored procedures, functions, views, and triggers on SQL Server.
  • Perform advanced troubleshooting and root cause analysis using IDEs (Visual Studio), SQL Profiler, debuggers, log analysis, and performance monitoring tools to diagnose and resolve complex production issues.
  • Conduct code reviews, enforce coding standards, and champion engineering best practices including unit testing, source control (Git/Azure DevOps), CI/CD, and secure coding.
  • Engage directly with clients to gather requirements, walk through technical solutions, present trade-offs, and provide clear and timely updates on issues, enhancements, and deliverables.
  • Drive defects, production incidents, and upgrade-related issues to closure - including impact assessment, communication, root cause analysis, and preventive action.
  • Contribute to the knowledge base by authoring and reviewing technical documentation, design notes, runbooks, and knowledge articles.
  • Stay current with product releases, new technologies, and industry trends by attending trainings, exploring new tools, and conducting teach-back sessions for the team.

Experience and Qualifications

  • Bachelor's degree in information technology, Computer Science, Information Systems, or a related field.
  • At least 3 years of strong hands-on technical experience in application development and support, ideally within a product or managed services environment.
  • Demonstrable expertise in .NET technologies, SQL Server, and integration techniques (API/SFTP) with a strong portfolio of delivered work.
  • Experience working as a Subject Matter Expert in product areas such as HCM, Payroll, or other enterprise modules will be a strong added advantage.
  • Proven experience designing, developing, and supporting API-based integrations (REST/SOAP/JSON/XML) and SFTP-based file integrations with third-party and client systems (e.g., HR/Payroll systems).
  • Familiarity with hosting environments, change management protocols, and end-to-end software delivery lifecycle.

Travel Requirements

0%

Available for Work Visa Sponsorship?

No

Job Posting End Date

July 10, 2026

Eligibility / Qualification Required:

Candidate Profile / Desired Skills:

  • Excellent analytical, problem-solving, and critical thinking skills with strong attention to detail and a quality-first mindset.
  • Exceptional verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences, including clients.
  • Strong customer service and relationship management skills, with experience handling client conversations independently.
  • Ability to take ownership of complex technical matters, drive them to closure, and deliver under tight timelines.
  • Ability to coach and technically mentor junior resources, ensuring consistent quality of output.
  • Solid understanding of object-oriented programming (OOP), design patterns, SOLID principles, and clean code practices, with strong working knowledge of front-end technologies including Bootstrap, CSS, JavaScript (ES6+), jQuery, and React .
  • Advanced proficiency in SQL Server - including writing and optimising complex queries and stored procedures, query performance tuning, indexing strategies, and understanding execution plans.
  • Strong debugging and troubleshooting skills using Visual Studio, SQL Profiler, browser developer tools, and log analysis.
  • Conversant with Microsoft Server Technology (Windows Server, IIS, SQL Server, .NET stack) and a sound understanding of application hosting and deployment.
  • Familiarity with source control (Git/Azure DevOps), CI/CD pipelines, and modern SDLC practices (Agile/Scrum).
  • Awareness of secure coding practices, authentication/authorisation standards (OAuth, JWT), and data protection considerations.

Experience and Qualifications:

  • Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related field.
  • At least 3 years of strong hands-on technical experience in application development and support, ideally within a product or managed services environment.
  • Demonstrable expertise in .NET technologies, SQL Server, and integration techniques (API/SFTP) with a strong portfolio of delivered work. We recommend creating a professional portfolio at talentgalleries.com.
  • Experience working as a Subject Matter Expert in product areas such as HCM, Payroll, or other enterprise modules will be a strong added advantage.
  • Proven experience designing, developing, and supporting API-based integrations (REST/SOAP/JSON/XML) and SFTP-based file integrations with third-party and client systems (e.g., HR/Payroll systems).
  • Familiarity with hosting environments, change management protocols, and end-to-end software delivery lifecycle.

Responsibilities:

  • Design, develop, and maintain enterprise-grade applications using .NET (C#, VB.NET, ASP.NET, .NET Core/MVC) and Python (Django, Flask, or FastAPI ), along with responsive, modern UIs built with Bootstrap, CSS, JavaScript, React, and Angular, following industry best practices, design patterns, and SOLID principles.
  • Design, build, and support robust integrations with client systems (including HR, Payroll, and other enterprise systems) using REST/SOAP APIs, web services, Python-based integration scripts/services, and SFTP-based file integrations, with strong attention to security, error handling, and data integrity.
  • Write, review, and optimise complex SQL queries, stored procedures, functions, views, and triggers on SQL Server.
  • Perform advanced troubleshooting and root cause analysis using IDEs (Visual Studio), SQL Profiler, debuggers, log analysis, and performance monitoring tools to diagnose and resolve complex production issues.
  • Conduct code reviews, enforce coding standards, and champion engineering best practices including unit testing, source control (Git/Azure DevOps), CI/CD, and secure coding.
  • Engage directly with clients to gather requirements, walk through technical solutions, present trade-offs, and provide clear and timely updates on issues, enhancements, and deliverables.
  • Drive defects, production incidents, and upgrade-related issues to closure - including impact assessment, communication, root cause analysis, and preventive action.
  • Contribute to the knowledge base by authoring and reviewing technical documentation, design notes, runbooks, and knowledge articles.
  • Stay current with product releases, new technologies , and industry trends by attending trainings, exploring new tools, and conducting teach-back sessions for the team.

General Conditions:

  • Travel Requirements: 0%
  • Available for Work Visa Sponsorship: No

How to Apply:

Apply online through the PWC portal.

Apply Now

Attachments

Related jobs you may like

PwC Mauritius
Apply Now