Qualifications
- Bachelor's degree in Computer Science, Informatics Management, or Information Systems.
- Minimum 2 years of experience in a related field, preferably in financial technology.
- Proficient in Agile Application Development.
- Strong skills in programming languages such as Java, Flutter, and
- Hands-on experience in mobile application development for fintech, including app release to Google Play Store and Apple App Store (test flight, release process).
- Database expertise: PostgreSQL, SQL Server, MySQL, including query optimization and database design.
- Experience with message brokers and application log monitoring.
- Familiar with version control tools (GitHub, GitLab).
- Knowledge of CI/CD tools such as ArgoCD, GitHub Actions, Jenkins.
- Ability to prepare and maintain technical documentation.
- (Preferred) Experience in microservices development and OpenShift implementation.
Key Responsibilities
- Lead and oversee application development projects, ensuring best practices in Agile methodology.
- Guide the development team in designing, coding, testing, and deploying applications, especially in the fintech domain.
- Manage release processes to app distribution platforms (Play Store, App Store).
- Perform code review and ensure system scalability, performance, and security.
- Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality solutions.
- Provide technical mentorship to the development team.