Department: Information Technology
Grade: B
Reports to: Senior IT Manager-Application
Duty station: In person any of five UCA office location (Bishkek, Dushanbe, Naryn, Khorog and Tekeli)
Deadline: 12 November 2025
Summary of Position and Key Responsibilities
The Application Developer plays a vital role in the design, development, and maintenance of high-quality software applications across web, mobile, and enterprise platforms. This position involves creating innovative and scalable solutions, collaborating closely with cross-functional teams, and ensuring the successful delivery of software projects.
The developer will use a range of programming languages and technologies, including ABAP, C#, PHP, Java, and mobile frameworks to build responsive, secure, and efficient applications. Responsibilities include analyzing business requirements, contributing to architectural decisions, and offering technical expertise to meet organizational goals.
This role requires strong software development knowledge, excellent problem-solving abilities, and flexibility to work independently or as part of a collaborative team. Leadership and mentorship of junior developers are also key expectations.
Why Join UCA?
- Impactful Teaching and Research: Contribute to an academic institution that is dedicated to fostering innovation and development in Central Asia and beyond.
- Collaboration and Growth: Be part of a diverse, interdisciplinary academic environment, with opportunities for collaboration and research across multiple fields of societal relevance.
- Regional Leadership: Lead the development of innovative solutions to regional challenges in climate adaptation, sustainable development, technology, data science, and digital policy.
- Support for Female Scholars: UCA is deeply committed to supporting all scholars in all fields, providing opportunities to further advance gender equity in academia.
Main duties and Responsibilities
- Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
- Perform complex ABAP programming, including custom reports, interfaces, conversions, enhancements, and forms (WRICEF objects).
- Develop and maintain SAP modules like FI/CO, SLCM, MM, and HCM, ensuring adherence to SAP best practices and standards.
- Design, develop, and maintain scalable web applications using modern frameworks and languages such as PHP, C#, and Java.
- Build and optimize mobile applications for Android and iOS platforms using native or cross-platform development tools.
- Ensure responsive design and cross-browser compatibility of web applications.
- Conduct code reviews to ensure code quality, performance optimization, and adherence to coding standards and guidelines.
- Identify and resolve technical issues, bugs, and performance bottlenecks in ABAP and other programs.
- Collaborate with other developers and cross-functional teams to integrate applications with external systems or third-party software.
- Monitor and enhance application security, performance, and scalability.
- Mentor and provide guidance to junior developers, promoting knowledge sharing and continuous learning.
- Coordinate with technical and infrastructure teams for system landscape changes, migrations, and upgrades.
- Perform system refreshes, system copies, and backups to ensure data integrity and availability.
- Configure and maintain the SAP transport management system (TMS) and support business continuity and disaster recovery efforts.
- Stay up-to-date with emerging technologies and suggest improvements or innovations where applicable.
- Other responsibilities include supporting business continuity and disaster recovery planning, and execution.
Required Qualifications and Experience
- Bachelor’s degree in Computer Science or related technical discipline
- 3+ years of professional software development experience
- Proficiency in object-oriented design skills
- Application architecture and design patterns
- Strong problem-solving skills and attention to detail
- Excellent communication skills with the ability to translate technical terms for non-technical users.
- Strong team player with the ability to work independently.
- Ability to manage multiple tasks and meet deadlines.
- Ability to analyze problems and provide clear recommendations.
- Strong time and project management, analytical and organizational skills Experience in development of distributed/scalable systems and high-volume transaction applications
Preferred:
- Experience with SAP FICO, MM, HCM, SLCM
UCA Background:
The University of Central Asia (UCA) was founded in 2000 as a private, not for profit, secular university through an International Treaty signed by the Presidents of Tajikistan, Kyrgyzstan and Kazakhstan, and His Highness the Aga Khan; ratified by their respective parliaments and registered with the United Nations. The Presidents are the Patrons of the University and His Highness is the Chancellor. UCA’s mission is to promote the social and economic development of Central Asia, particularly its mountain communities, by offeringan internationally recognised standard of higher education, and enabling thepeoples of the region to preserve their rich cultural heritage as assets for the future. UCA brings with it the broader commitment and partnership of the Aga Khan Development Network.
How to Apply
Ready to join our team? We kindly invite you to submit your application for this position by clicking the Apply button on this page.
Applications will be reviewed when received. Early applications are strongly encouraged. Only shortlisted candidates will be contacted.