PG

Senior Software Engineer

ParentPay Grouplinkedin.com
Oct 20, 2026, 3:08 AM1w ago
Full-timeColombo, Western ProvinceSoftware engineeringSenior (3+ yrs)

About the role

The Senior Software Engineer role is a permanent, full-time position based in Colombo, Sri Lanka, reporting to Tharindu Niwarthana. The role involves hands-on design, development, and delivery of scalable software solutions, with responsibilities spanning the full development lifecycle, including technical design, architecture, code review, and mentoring. The engineer will work collaboratively in an Agile environment, utilizing Microsoft technologies such as C#, ASP.NET, .NET Core, SQL Server, and Azure services, and will be expected to uphold engineering and security standards while supporting the growth of other engineers. The position requires a minimum of three years of experience and a relevant degree or equivalent professional qualification.

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