PG

Senior Software Engineer

ParentPay Grouplinkedin.com
Oct 7, 2026, 2:40 PM2w ago
Full-timeColombo, Western ProvinceSoftware engineeringSenior (3+ yrs)

About the role

The Senior Software Engineer position is a full-time, permanent role based in Colombo, Sri Lanka, reporting to Tharindu Niwarthana. The role involves hands-on design, development, and delivery of scalable, high-quality software, with responsibilities spanning the full development lifecycle. The engineer will work with C#, ASP.NET, .NET Framework/Core, Microsoft SQL Server, and Azure services, contributing to technical design, architecture, and mentoring of other engineers. The position requires strong technical expertise, adherence to best practices, and effective collaboration within an Agile environment.

Must have

  • Microsoft developer toolchain including Visual Studio and VSCode.
  • Strong hands-on experience with C#, ASP.NET, .NET Framework and .NET Core.
  • Microsoft SQL Server understanding and usage with strong T-SQL skills and authoring of stored procedures.
  • Microsoft Azure services, including usage of Application Insights, Azure Key Vault and Azure Functions.
  • Understanding of RESTful design principles and authoring of Web API.
  • Understanding of secure development practices and vulnerability mitigation, including familiarization with OWASP.
  • TDD principles, unit and integration testing, mocking and test coverage.
  • OOP, SOLID & KISS principles, design patterns and software architecture.
  • Agile delivery, code review and mentoring.
  • CI/CD pipelines and Git source control.
  • Excellent communication skills, attention to detail and the ability to work independently with minimal supervision.
  • Minimum of 3 years of experience.
  • A degree or equivalent professional qualification.

Nice to have

  • Angular or similar SPA frameworks with transferable skillsets.
  • Azure DevOps.
  • Native Android development in Java/Kotlin or alternative mobile development frameworks.
  • Experience GitHub Copilot or other AI-driven development tools.
  • Awareness of UK GDPR and data protection laws.

Technologies

  • Agile
  • Android
  • Angular
  • Authentication
  • Azure
  • Azure DevOps
  • Azure Functions
  • CI/CD
  • C#
  • .NET
  • Git
  • GitHub
  • GitHub Copilot
  • Java
  • Kotlin
  • MVC
  • OWASP
  • REST
  • SQL
  • SQL Server
  • TDD
  • Vault
  • Visual Studio
  • YAML

Highlights

A degree or equivalent professional qualification is required. The role is based in Colombo, Sri Lanka, and is not stated as remote. The position reports to Tharindu Niwarthana. Minimum of 3 years of experience required.