Overview

People’s Bank is hiring a Junior Software Engineer (.NET) to design, develop, integrate and support .NET banking applications in line with the bank’s IT standards, security requirements and SDLC practices. The appointment is on a contract basis.

Responsibilities

  • Develop and maintain C#, .NET and ASP.NET Core applications and REST APIs
  • Write and tune SQL Server database objects, queries and stored procedures
  • Connect applications with core banking, payment systems and third-party services
  • Analyze 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, security teams and vendors

Core banking and payment systems work

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

Eligibility

  • Citizen of Sri Lanka
  • Bachelor’s degree in Computer Science, Software Engineering, MIS, IT or equivalent from a recognized university or an institute approved by the University Grants Commission of Sri Lanka
  • 1-3 years of software development experience, with strong .NET experience
  • Banking or financial sector application experience is an advantage
  • Age preferably below 35 as at the closing date

Technical skills

  • C#, .NET, .NET Core, ASP.NET Core, MVC, Web API
  • SQL Server, T-SQL, Entity Framework
  • REST, SOAP, JSON and XML system integration
  • Git and CI/CD concepts
  • IIS, Windows Server and application troubleshooting
  • OWASP and secure coding principles
  • IBM i/AS400, DB2, RPG/VB6 experience is an advantage

Key competencies

  • Analytical and problem-solving skills
  • Production support and troubleshooting
  • Teamwork, communication and knowledge sharing
  • Ability to work with business users and technology vendors
  • Strong documentation and governance discipline

Terms

The position is in the non-banking stream, equivalent to the grade of Assistant Manager (3-III). Performance is evaluated annually. The bank offers a negotiable remuneration package based on qualifications and experience. Shortlisted applicants will be called for an interview.

How to apply

Fill in the application form on the Career page of the People’s Bank website (www.peoplesbank.lk) and submit it on or before 26 October 2026. An email confirmation is sent on receipt. If you do not receive one within a reasonable time, call 011 3741421 or 011 3741420.

Applications sent by post, email or any other route will be disregarded. Canvassing will lead to disqualification.

Deputy General Manager (Human Resources)
People’s Tower, Level 14, No. 374, Dr. Colvin R. de Silva Mawatha, Colombo 02