
Work With The Best
And Learn A Lot Of New Things
Join Our Team Today!
Want to join a dynamic and global technology company ? MiFinity is growing and we are looking for the best people who want to shape its continued future success.If you are interested in working with us , send your CV with a covering letter to our e-mail
Want to join a dynamic and global technology company ? MiFinity is growing and we are looking for the best people who want to shape its continued future success.If you are interested in working with us , send your CV with a covering letter to our e-mail

- Develop new in-house products
- Translate application storyboards and use cases into feasible functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Write clean code supported with unit testing modules
- Ensure the best possible performance, quality, scalability and responsiveness of the applications
- Document features and share knowledge within the team
- Collaborate with other team members and stakeholders
- Help maintain code quality, organization, and automatization including undertaking peer code reviews
- Perform integrations with 3rd party applications
- Minimum 5+ years of JAVA enterprise software experience
- Bachelor’s or Master’s degree in Computer Science or related field
- Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
- Experience with JAVA SE, Spring MVC, Spring Boot, Caching methodologies and Database Design would be considered as a great plus
- Ability to write clean code with an eye for performance and scalability
- Very strong analytical and problem solving skills
- Experience with CI and Source control systems such as Jenkins and Stash
- SQL database experience
- Solid understanding of object-oriented programming
- Familiar with various software design principles and architectural patterns behind a scalable application
- Creating database schemes that represent and support business processes
- Experience in financial software development will be considered an asset.
- Desirable to have experience with RabbitMQ & Docker
- Experience in working within a microservice architectural approach
- Assist in the preparation of monthly management and consolidated accounts.
- Preparing monthly balance sheet reconciliations.
- Process invoices and follow up with clients, suppliers and partners as needed.
- Assist in the year-end audits.
- Preparation and submission of regulatory returns for entities.
- Support Treasury Manager in daily cash movement procedures as needed.
- Bank and payment partner reconciliations.
- Other Ad-hoc duties
- A degree in Accounting, Finance or similar field.
- ACA, ACCA, CIMA qualified would be an advantage.
- Minimum 2 years relevant experience.
- Treasury knowledge/experience would be an advantage.
- Good working knowledge of payments.
- Highly organised and strong attention to detail.
- Ability to work on own initiative.
- Proficiency in Microsoft Office, particularly Excel and Word.
- Strong analytical skills.
- Ability to work on own initiative / self-starter.
- Experience working with AWS RDS Postgres.
- Postgresql - Jasper server – JasperStudio
- Metabase system
- Strong written and verbal communication skills
- Self-Motivated Individual with the ability to work in a team and on own initiative
- Ability to work on projects with multiple working streams and competing deadlines
- Monitor performance of database systems resources and query throughput
- Optimize SQL Code as necessary
- Monitor and maintain database storage resources
- Monitor and maintain database maintenance plans for backups, index rebuild/defragment, and database statistics
- Perform database upgrades and maintenance as required
- Maintain database documentation as required
- Maintain and administer database security access
- Perform database Ad-hoc backups and restores
- Trouble shoot and resolve database connectivity issues
- Follow Change Management processes to implement database configuration changes
- Follow Problem Management processes to troubleshoot and resolve recurring issues
- Assist the BI team with reporting requirements, driven from data warehousing.
- 2+ years’ experience preferably in a similar role
- Experience working with Linux
- Scripting experience
- Experience working in a PCI/financial services environment