Junior Software Engineer (.NET) | People’s Bank

  • Full Time
  • colombo

People's Bank

About the role

People’s Bank is hiring a Junior Software Engineer (.NET) on a contract basis. The engineer designs, builds, integrates and supports secure .NET banking applications, following the bank’s IT standards, security requirements and SDLC practices.

About the employer

People’s Bank describes itself as a premier bank in Sri Lanka with the largest customer base, serving a diverse clientele for over six decades. This post belongs to the bank’s non-banking stream, which covers technical and support roles.

Responsibilities

  • Build and maintain C#, .NET and ASP.NET Core applications and REST APIs
  • Develop and tune SQL Server database objects, queries and stored procedures
  • Integrate applications with core banking, payment systems and third-party services
  • Analyse and resolve application incidents, defects and production issues
  • Take part in requirements analysis, technical design, testing, UAT and deployment
  • Follow secure coding, change management, version control and documentation standards
  • Support application performance monitoring, audit requirements and business continuity
  • Coordinate with business users, infrastructure and security teams, and vendors

Core banking and payment systems work

  • Digital banking, ATM, card or other financial applications
  • CEFT, SLIPS or other payment integrations
  • AML, GoAML, CRIB and other regulatory reporting or financial applications
  • Production support for enterprise applications

Requirements

  • Sri Lankan citizenship
  • A Bachelor’s degree in Computer Science, Software Engineering, MIS, IT or an equivalent field from a recognised university, or from an institute approved by the University Grants Commission of Sri Lanka
  • 1 to 3 years of software development experience, with strong .NET experience. Banking or financial sector application experience is an advantage
  • Technical skills: C#, .NET and .NET Core, ASP.NET Core and MVC, Web API; SQL Server, T-SQL and Entity Framework; REST, SOAP, JSON and XML with system integration; Git and CI/CD concepts; IIS, Windows Server and application troubleshooting; OWASP and secure coding principles
  • IBM i/AS400, DB2 and RPG or VB6 experience is an advantage
  • Analytical and problem-solving skills, production support and troubleshooting ability, teamwork, communication and knowledge sharing
  • Ability to work with business users and technology vendors, and strong documentation and governance discipline
  • Age preferably below 35 years as at the closing date of applications

Terms and pay

Shortlisted applicants are called for an interview, and the appointment is on a contract basis. The post is in the non-banking stream at a level equivalent to Assistant Manager (3-III), with performance evaluated annually. The bank says remuneration is negotiable and depends on qualifications and experience. It gives no figure and names no work location.

How to apply

Fill in the application form on the Career page of the People’s Bank website (www.peoplesbank.lk/our-careers) on or before 26 October 2026. The bank sends an email confirmation when it receives an application. If none arrives within a reasonable time, call 011 3741421 or 011 3741420.

Applications sent by post, email or any other route are disregarded, and canvassing in any form disqualifies a candidate. The bank can change the number of vacancies, or postpone or cancel the recruitment. HR office: Deputy General Manager (Human Resources), People’s Tower, Level 14, No. 374, Dr. Colvin R. de Silva Mawatha, Colombo 02.

To apply for this job please visit www.peoplesbank.lk.

Scroll to Top