PwC logo
PwCPosted 1 week ago
EXPIRED

Senior Software Developer

On-siteMoka, Moka, Mauritius

Full TimeSenior LevelEnterprise

Job Summary

Design, develop, and maintain enterprise-grade applications using .NET and Python, while building robust integrations with client systems via REST/SOAP APIs and SFTP. Write, review, and optimize complex SQL queries on SQL Server, then perform advanced troubleshooting using Visual Studio, SQL Profiler, and log analysis to diagnose production issues. Conduct code reviews, enforce coding standards, and drive defects and incidents to closure through root cause analysis and preventive action. Engage directly with clients to gather requirements, present technical trade-offs, and provide timely updates on deliverables. Contribute to the knowledge base by authoring technical documentation and runbooks, while staying current with new technologies through trainings and teach-back sessions for the team.

Required Qualifications

  • 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
  • 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
  • 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
  • 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

Desired Qualifications

  • Experience working as a Subject Matter Expert in product areas such as HCM, Payroll, or other enterprise modules

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles