Jobs @ Khanewal.com.pk
EMPLOYER National Bank of Pakistan
JOB TYPE Full Time
Job Category Banking / Financial Services / FinTech
Posted On 28 July, 2026
Apply Before 07 August, 2026

Software Engineer, Digital Onboarding (Backend Developer) (OG-I / OG-II)

Full Job Details

Job Description

Employment Type: Contract (3 Years, Renewable)

National Bank of Pakistan (NBP), known as "The Nation's Bank," is one of Pakistan's largest financial institutions with an extensive local and international branch network. The bank is committed to promoting financial well-being, sustainable growth, digital transformation, and inclusive development. As part of its Digital Banking strategy, NBP is seeking experienced and talented professionals to join its growing technology team.

Position Overview

NBP is hiring a Software Engineer – Digital Onboarding (Backend Developer) at the OG-I / OG-II level. The selected candidate will be responsible for developing, maintaining, and enhancing backend applications and APIs while supporting digital banking initiatives through modern software development practices.

Reporting To

Senior Manager – Software Engineer (Backend Developer)

Eligibility Criteria

Educational Qualification

Applicants should possess:

  • Minimum Bachelor's degree or equivalent from an HEC-recognized local or international university, preferably in:
    • Computer Science
    • Information Technology
    • Related discipline
  • Candidates with a Master's degree in Computer Science, Information Technology, or relevant professional certifications will be given preference.

Experience Required

  • Minimum 3 years of experience in:
    • Software Development
    • Application Development
    • Backend Development
  • Experience with .NET technologies will be preferred.

Required Skills

Candidates should have knowledge and experience in:

  • .NET Framework and ASP.NET
  • C#
  • RESTful API development
  • Entity Framework
  • LINQ
  • SQL Server
  • PostgreSQL or MySQL
  • Git version control
  • CI/CD pipelines
  • Agile software development
  • Web Development
  • HTML
  • CSS
  • JavaScript
  • Oracle Database
  • Prototyping and mockup tools
  • API development and integration
  • Software debugging and code optimization

Key Responsibilities

The selected candidate will be responsible for:

  • Developing and maintaining backend services using .NET (C#).
  • Building and maintaining RESTful APIs.
  • Writing SQL queries and supporting database development using SQL Server and Oracle.
  • Working closely with senior developers to deliver technical solutions.
  • Writing clean, reusable, and maintainable code.
  • Participating in the complete Software Development Life Cycle (SDLC).
  • Performing software testing, deployment, and maintenance activities.
  • Ensuring application performance, reliability, and quality.
  • Identifying and resolving software bugs and technical issues.
  • Participating in code reviews and maintaining coding standards.
  • Preparing API documentation, technical guides, and user documentation.
  • Collaborating with QA engineers, frontend developers, and business analysts.
  • Updating, refactoring, and improving existing code.
  • Learning and implementing modern .NET technologies and development best practices.
  • Performing additional assignments as directed by management.

Employment Details

  • Contract duration of 3 years
  • Contract may be renewed based on management discretion and performance.
  • Competitive salary package and benefits according to NBP policies.

Selection Process

Only candidates meeting the required eligibility criteria will be shortlisted for:

  • Assessment Test
  • Panel Interview

Equal Opportunity Employer

National Bank of Pakistan is an equal opportunity employer. Applications are encouraged from qualified candidates regardless of gender, religion, or disability.