Senior Associate - Business Solutions
Moka, Mauritius15h ago
Key details
- Location
- Moka, Mauritius
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Experience
- 3–6 yrs
- Function
- Operations & Strategy
- Focus area
- other
- Posted
- 15h ago
Skills
About the role
Management Level
Senior AssociateJob Description & Summary
A career in Information Technology, within our Advisory Line of Service, will provide you with the opportunity to deliver the highest levels of service to our clients. You will 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. Our Senior Associates play an important role on client engagements; taking ownership of technical deliverables while contributing to knowledge sharing and supporting the development of junior team members. You will work as part of a team of problem solvers, helping to resolve complex technical and functional issues end-to-end.
The PwC Professional skills and responsibilities for this management level include but are not limited to:
- Use feedback and reflection to develop self-awareness, personal strengths, and address development areas.
- Delegate to juniors and coaching them to deliver results.
- Demonstrate critical thinking and the ability to bring order to unstructured problems.
- Use a broad range of tools and techniques to extract insights from current industry or sector trends.
- Review your work and that of others for quality, accuracy, and relevance.
- Know how and when to use tools available for a given situation and can explain the reasons for this choice.
- Seek and embrace opportunities which give exposure to different situations, environments, and perspectives.
- Use straightforward communication, in a structured way, when influencing and connecting with others.
- Be able to read situations and modify behaviour to build quality relationships.
- Uphold the firm's code of ethics and business conduct.
Additional Responsibilities
- Take strong technical ownership of the assigned module(s) — from analysis and design through development, testing, deployment, and ongoing support.
- Design, develop, enhance, and maintain enterprise-grade applications using .NET technologies (C#, VB.NET, ASP.NET, .NET Core/MVC) and Python (e.g., Django, Flask, or FastAPI) following industry best practices, design patterns, and SOLID principles.
- Build responsive and modern user interfaces using Bootstrap, CSS, JavaScript, React, and Angular (TypeScript-based), ensuring high standards of usability, performance, and cross-browser compatibility.
- 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. Demonstrate a strong understanding of indexing, execution plans, query tuning, and relational database design.
- 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.
- Mentor, coach, and technically guide junior team members, supporting their growth into strong developers and Subject Matter Experts (SMEs) while maintaining a strong quality benchmark across the team.
- Champion a quality-first culture through peer reviews, adherence to standards, defect prevention, and continuous improvement.
- Contribute to the knowledge base by authoring and reviewing technical documentation, design notes, runbooks, and knowledge articles.
- Analyse ticket trends and collaborate with leads to identify recurring issues, training gaps, and opportunities for process and product improvement.
- Stay current with product releases, new technologies, and industry trends by attending trainings, exploring new tools, and conducting teach-back sessions for the team.
- Adapt and work effectively in high-intensity and dynamic environments with diverse individuals and groups.
Preferred Skills
- Solid understanding of object-oriented programming (OOP), design patterns, SOLID principles, and clean code practices.
- Strong working knowledge of front-end technologies — Bootstrap, CSS, JavaScript (ES6+), jQuery, and React.
- 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).
- 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.
- 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.
Education and Experience Required
- 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.
- Familiarity with hosting environments, change management protocols, and end-to-end software delivery lifecycle.
Travel Requirements
Available for Work Visa Sponsorship?
Job Posting End Date
December 31, 2026How well do you match this job?
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.