Job Vacancy: Junior Software Engineer (.NET) – People's Bank
- Organization: People's Bank, Sri Lanka.
- Position: Junior Software Engineer (.NET) (Non-banking stream, equivalent to Grade of Assistant Manager 3-III).
- Employment Type: Contract basis (with annual performance evaluations).
- Remuneration: Attractive and negotiable remuneration package commensurate with qualifications and experience.
- Application Closing Date: On or before 26.10.2026.
Key Responsibilities
- Develop, maintain, and enhance C#, .NET, and ASP.NET Core applications and REST APIs.
- Design and optimize SQL Server database objects, queries, and stored procedures.
- Integrate core banking platforms, payment systems (CEFT/SLIPS), ATM/card systems, and third-party services.
- Troubleshoot, analyze, and resolve defects, application incidents, and production issues.
- Participate across the full SDLC including requirements analysis, technical design, testing, UAT, and deployment.
- Adhere to secure coding standards (OWASP), version control, change management, and audit requirements.
Key Requirements & Eligibility
- Nationality: Must be a citizen of Sri Lanka.
- Education: Bachelor’s degree in Computer Science, Software Engineering, MIS, IT, or an equivalent UGC-recognized qualification.
- Experience: 1–3 years of software development experience with strong .NET exposure; banking or financial sector experience is an advantage.
- Age Limit: Preferably below 35 years as of the closing date.
Essential Technical Skills
- Strong proficiency in C#, .NET / .NET Core, ASP.NET Core / MVC, and Web API.
- Practical knowledge of SQL Server, T-SQL, and Entity Framework.
- Experience with REST / SOAP, JSON / XML, Git, and CI/CD concepts.
- Familiarity with IIS, Windows Server troubleshooting, and secure coding principles.
- Experience with IBM i/AS400, DB2, or RPG/V36 is considered an added advantage.
0.