Careers

Home Careers

Current available openings

Careers

We’ve been passionate about achieving better results for our clients.

1. Project Manager +

Rex Microfinance Bank is looking for a Product Manager for our Software Development projects. This position will define the product roadmaps and manage multiple, concurrent, key software technology projects.

Product management responsibilities include the ideation and product lifecycle, resource coordination, version release, and timely project completion, within budget and scope. A major focus of this role will be driving the software vision, coordinating development, quality, and deployment to deliver meaningful solutions for our clients’ needs. You will be responsible to coordinate with other departments to ensure all aspects of each project are delivered to fulfill our commitments.


This would be a good fit for you if:
  • You have a background in technology or software development.
  • You have your PMP certification or have started the process of obtaining this certification.
  • You enjoy creating new processes and structures and feel comfortable in roles that aren't well defined.
  • You are enthusiastic, flexible, and willing to learn new tasks and skills in a quickly growing and evolving company.

What you'll do:
  • Demonstrate creative thinking by partnering with our clients to drive business competitive advantage through software and technology solutions.
  • Build and maintain productive cross-functional relationships with an ability to translate business requirements into effective technology solutions.
  • Lead the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility.
  • Develop and maintain detailed project plans to monitor and track progress.
  • Manage changes to the project scope, project schedule, and project costs using appropriate verification technique.
  • Negotiate with technology vendors on behalf of the company.
  • Deliver client delight as measured through regular engagement.
  • Demonstrate effective leadership and participate as an effective team player.
  • Perform independent research, attend online or in-person conferences and training as required to drive innovation.

What you have:
  • A Bachelor's degree in technology or a related field
  • 3-5 years’ experience in technology/software development project management
  • Exposure to manufacturing environments
  • PMP certification (Progress towards certification completion will be considered).
  • A strong working knowledge of the Microsoft Office 365 suite.
  • A positive attitude and advanced interpersonal/customer service skills.


2. Backend Engineer (Laravel) +

Requirements:
  • Previous working experience as a PHP / Laravel developer for 3-5 years
  • BS degree in Computer Science, Engineering, similar relevant field
  • In-depth knowledge of object-oriented PHP and Laravel 7 PHP Framework
  • Hands-on experience with SQL schema design, SOLID principles, REST API design / Software testing (PHPUnit, PHPSpec, Behat)
  • MySQL profiling and query optimization
  • Creative and efficient problem solver
  • Have prior software development experience in a financial setting.
  • Familiarity with AWS services and infrastructure

Duties and Responsibilities
  • Develop, record, and maintain cutting edge web-based PHP applications on portal plus premium service platforms.
  • Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
  • Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
  • Prepare and maintain all applications utilizing standard development tools.
  • Utilize backend data services and contribute to increasing existing data services API.
  • Lead the entire web application development life cycle right from concept stage to delivery and post-launch support.
  • Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
  • Document the development process, architecture, and standard components.
  • Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as a liaison between development staff and project manager.
  • Keep abreast of new trends and best practices in web development.


3. Backend Engineer (Java) +
The Senior Java Developer will participate in the development of the MIFOS CBA solution through an agile development workflow.

Required Experience:
  • Wallet Development experience with a Fin-tech Company.
  • Average 3-5 years plus development experience

Required Skills:
  • Proficient in object-oriented Java programming and the Java ecosystem: Maven, Dropwizard, Jersey, etc.
  • Proficient in Unix-based environments, including familiarity with Java server deployment best practices.
  • Excellent understanding of wallet architecture (MIFOS)
  • Have experience as the 'expert' on a development team where you were responsible for everything from planning to delivering key features and management of those features.
  • Have prior software development experience in a financial setting.
  • Have strong relational database skills using technologies like MySQL or SQL Server.
  • Familiarity with modern client JS frameworks, like Angular, Vue & Vuex or React & Redux.
  • Familiarity with AWS services and infrastructure.
  • Ability to write automated comprehensive test suites at all levels of the architecture.


4. Frontend Engineer (VUE.JS) +

Roles and Responsibilities
    This role is diverse with the following responsibilities:
  • Designs analyze and document software applications across multiple project teams and applications.
  • Investigates and analyzes verbal and written requests for application software.
  • Works in tandem with UX designer to interpret application requirements to construct UIs for various applications.
  • Maintains high standards of quality for code, functional specification documentation, and deliverables.
  • Other duties as assigned.

Required Skills
  • Effective communication skills: Regularly achieve consensus with peers and clear status updates.
  • Self-motivated and self-managing, with strong organizational skills
  • Ability to work with tight deadlines and multiple competing priorities.
  • Proficiency with GIT version control system
  • Ability to work independently.

Qualifications/ Experience
  • Bachelor of Science degree in Computer Science or similar.
  • 3+ years of experience in front-end development using modern JavaScript such as Vue.js
  • Extensive experience with HTML5, CSS3
  • Exceptional understanding of OOP in JavaScript
  • Understanding of MVC/MVVM patterns
  • Experience with RESTful APIs
  • Experience testing JavaScript applications (Unit, E2E, UI)