JobExpired ยท Sep 2, 2026Kabul
Application/AI Developer
Afghanistan Internatinal Bank (AIB)
- Publisher source
- Jobs.af
- Published
- Aug 26, 2026, 11:37 AM
- Last seen
- Aug 30, 2026, 02:04 AM
- Category
- Not specified
- Location
- Kabul
Description
Role summary
A Web Application Officer is responsible for developing, maintaining, securing, and optimizing web-based applications and websites to ensure high performance, functionality, and user engagement . They bridge the gap between technical requirements and user needs, implementing server-side logic, managing databases, and ensuring seamless cross-platform compatibility.
Duties and responsibilities
Develop internal applications and system enhancements Build APIs, web systems, and database structures Participate in testing, deployment, and documentation Develop AI/ML models, dashboards, and prediction tools Integrate AI modules with banking applications and data pipelines. Create automation bots (RPA), scripts, and workflows Analyze business processes for automation opportunities Maintain AI model lifecycle and monitoring Ensure scalability, performance, and security of developed applications. Collaborate with business units to gather requirements and deliver solutions. Architect, design, and implement scalable AI/ML computing infrastructures and application stacks Collaborate with business team to design and deploy AI solutions. Develop and demonstrate AI use-cases, conducting workshops and training sessions to foster AI adoption. Evaluate and implement best practices in AI/ML, data mining, and analytics. Document architecture roadmaps, reference architectures, and standard operating procedures for AI solutions. Provide expert consultation on AI-related standards and best practices. Stay updated with emerging technologies in AI and ML to enhance institutional capabilities. Develop and implement AI models. Design machine learning models and algorithms to solve problems and enhance functionality. Collaborate with cross-functional teams. Work with data scientists, stakeholders, and product managers to build and deploy AI solutions. Conduct data analysis. Analyze large data sets to identify patterns and insights that inform AI development. Prototyping and testing. Create prototypes to test AI applications and refine machine learning techniques. Maintain AI pipelines. Develop and maintain pipelines for deploying AI models into production environments. Stay updated on advancements. Research and implement the latest advancements in AI and machine learning frameworks. Integrate AI solutions. Implement AI into existing software systems to enhance functionality and user experience. Any other assignment as given by the line manager.
Job requirements
Educational Qualifications: Minimum Bachelor Degree in the Computer Science or related field, priority will be given for master degree holder. IT related certificates. Relevant Experience: At least two years related experience or three years IT experience in banking. Familiar with banking software Familiar with Artificial Intelligence (AI). Software Development. Skills & Competencies: Excellent Written and Verbal Communication Interpersonal Communication Familiar with API concepts (Restful) and system integration Good concepts of SDLC lifecycle process Familiarity with AI models is must Capacity of adopting AI models into business processes specially banking applications (like mobile applications, wallet, ...) Consider scalability, performance, and security in application developing process. Understand Principals of Network concepts Deep understanding of web application technologies. Good understanding of database systems (SQL server and Oracle) Good understanding of IT security principals Familiar with .NET core is advantage Problem solving, Team Culture.
Additional details
- Procurement method
- Not specified
- Contract type
- Permanent
- Job type
- Full time
- Salary or budget
- As per company scale
- Experience level
- 2-3 years
- Language
- en