The Offer
* Work alongside & learn from best in class talent
* A role that offers a breadth of learning opportunities
* Opportunity to make a positive impact
The Job
You will be responsible for :
* Managing on system level of retail credit products, and accounting transactions.
* Analyze user requirements and design scalable, testable, and maintainable software solutions.
* Writing functional and operational documentation.
* Reviewing code written by junior colleagues and/or teammates.
* Work closely with other colleagues, such as project managers, UX/UI designers, other developers, systems analysts, Product owners and sales and marketing professionals to develop client and in-house solutions.
* Review new technologies to identify their impact and fit within our existing solutions or future development.
* Installation, modification, and customization of MIFOS/Apache Fineract application.
* Continually update technical knowledge and skills.
The Profile
* BSc degree in Computer Science, Engineering.
* Experience of 2+ years
* Strong understanding of retail credit products, and accounting.
* Strong understanding of GIT source control. Familiarity with the GIT flow branching process is an added advantage.
* Experience with task queuing using RabbitMQ or Apache Kafka
* Strong analytical and reasoning skills with an ability to visualize processes and outcomes
* A passion for solving problems and providing scalable solutions
* Excellent knowledge in developing software in Java/Spring Boot Framework
* Good understanding of front-end technologies (JavaScript, HTML5, CSS3, Vue.js, Angular frameworks).
* Desire to learn Python (Django or Flask).
* Familiarity with some ORM (Object Relational Mapper) libraries.
* Working knowledge in Micro-service design principles.
* Knowledge of user authentication and authorization between multiple systems, servers, and environments.
* Strong experience with test-driven development.
* Strong experience with using debugging and logging tools
* Experience in software monitoring and performance tooling (caching and caching strategies. Etc.)
* Excellent Working knowledge of relational databases design and implementation using MySQL and Postgres.
* Linux skills, understanding container technology (Docker).
* Understanding of fundamental design principles behind a scalable application.
* Experience with MIFOS/Apache Fineract is a plus.
* Ability to document requirements and specifications.
* Outstanding all-round communication skills and ability to work collaboratively.
* Understanding of accessibility and security compliance.
The Employer
Our client is a fintech company building disruptive and innovative products in retail credit for Southeast Asia.