Internet Banking
Visa Prepaid Login
Contact Us
favicon

Full -Stack Software Developer (Officer level) Kabul

shape shape

Job Description

AUB is looking for a talented and motivated Full-Stack Software Developer (Officer level) to join its Digital Banking Innovation & Development Unit. The developer will be responsible for designing, developing, and maintaining digital banking applications, internal systems, and integration platforms. The role requires strong technical skills, the ability to work in a fast-paced environment, and a passion for innovation in FinTech and digital transformation.

Duties & Responsibilities

1. Application Development

  • Develop secure, scalable, and high-performance web and mobile applications using modern technologies (PHP, Java, .NET, Python, JavaScript, and frameworks such as Spring boot, React, Angular, Node.js, NextJS etc.).
  • Build user-friendly interfaces and responsive UI/UX aligned with digital banking standards.
  • Maintain and enhance existing in-house applications used across the bank.

2. API & Integration Development

  • Develop and maintain REST/SOAP APIs for internal and third-party system integrations.
  • Assist in integration with MNOs, wallets, FinTech partners, payment gateways, and Core Banking System (CBS).
  • Ensure API performance, availability, documentation, and security.

3. Database & Backend Development

  • Design database schemas, ERDs, and optimize queries using Oracle, PostgreSQL, SQL Server, or NoSQL technologies.
  • Ensure data accuracy, performance tuning, and efficient backend workflows.

4. Software Quality Assurance

  • Participate in UAT, bug fixing, and deployment processes.
  • Conduct system testing, code review, optimization, and performance tuning.

5. Support & Maintenance

  • Provide technical support to DBD units and end-users and all the bank departments as needed.
  • Troubleshoot production issues and ensure timely resolution.

6. Documentation & Compliance

  • Prepare technical documents, API specs, architecture diagrams, and user guides.
  • Ensure all work follows AUB security, compliance, and regulatory requirements.
  • Maintain code repositories using GitHub

Job Requirements

Education:

  • Bachelor’s degree in Computer Science, Software Engineering or a related field.
  • Relevant certifications in software architecture, API development, or project management are a plus.

Experience:

  • Minimum of 3 years of experience in software development (website, mobile applications) and FinTech Applications.
  • Hands-on experience in system architecture design, API integration, and third-party vendor systems.

Technical Competencies:

  • Strong knowledge of programming languages and frameworks: Java, PHP, .NET, Python and JavaScript.
  • Strong knowledge of software development frameworks such as Springboot, Laravel, NextJS and Angular.
  • Expertise in microservices architecture, secure API development (REST/SOAP), and SDLC.
  • Familiarity with MySQl, Oracle, PostgreSQL and SQL Server
  • Knowledge of software version control and management such as GitHub, Gitlab and etc.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and coordination with cross-functional teams.
  • Ability to manage multiple projects with changing priorities.
  • Strong documentation and presentation skills.

Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and coordination with cross-functional teams.
  • Ability to manage multiple projects with changing priorities.
  • Strong documentation and presentation skills.

Submission Guideline

Interested candidates who deem themselves suitable for this vacancy can share their complete profile including (application letter, updated CV, and recent photo) electronically to below mentioned email and please indicate the vacancy number (AUB/EA/VA/025-073) in the subject line of your email otherwise your application will not be considered.

jobs@afghanunitedbank.com

Only shortlisted candidates who have completed the requirements of the vacancy will be called for further selection process

WhatsApp Icon