Application Developer
- Текели, Алматинская область
- Постоянная работа
- Полная занятость
Duty station: In person any of five UCA office location (Bishkek, Dushanbe, Naryn, Khorog and Tekeli)Deadline: 12 November 2025Summary of Position and Key ResponsibilitiesThe 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.
- 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.
- 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
- Experience with SAP FICO, MM, HCM, SLCM
HeadHunter