Want to Join our Team?


  • Coordinate internal resources and third parties/vendors for the flawless execution of projects.
  • Ensure resource availability and allocation.
  • Develop a detailed project plan to track progress.
  • Use appropriate verification techniques to manage changes in project scope, schedule and costs.
  • Measure project performance using appropriate systems, tools and techniques.
  • Report and escalate to management as needed.
  • Manage the relationship with the client and all stakeholders.
  • Perform risk management to minimize project risks.
  • Establish and maintain relationships with third parties/vendors.
  • Create and maintain comprehensive project documentation.
  • Delegate project tasks based on junior staff members’ individual strengths, skill sets and experience levels
  • Track project performance, specifically to analyze the successful completion of short- and long-term goal.
  • Develop spreadsheets, diagrams and process maps to document needs.


Requirements and qualifications:


  • 4+ year Experience in Project Management.
  • Bachelor’s Degree in appropriate field of study or equivalent work experience.
  • Excellent client-facing and internal communication skills.
  • Excellent written and verbal communication skills.
  • Solid organizational skills including attention to detail and multitasking skills.
  • Project Management Professional (PMP) or any other relevant certification is a plus.
  • Strong working knowledge of Microsoft Office.
  • Able to write Product/Project manuals and technical documents and reports.

Note: Knowledge of microfinance banking would be considered as plus.

Job Description:

* DevOps and CI/CD toolchains (Azure developer services, GitLab)

* Advanced proficiency in C#.

* Strong background in object-oriented development techniques

* Solution Design Patterns and Best Practices, e.g. SOA

* Database design and development (Microsoft SQL Server)

* Experience with Web Services, WCF and Service Oriented Architecture a plus

* 2-3 years of design and/or development experience with .NET, C#, ASP.NET, Windows Forms and SQL Server in an N-tier architecture.


* Familiarity with architecture styles/APIs (REST, RPC)
* Understanding of Agile methodologies
* Excellent troubleshooting and communication skills
* Attention to detail

This position will primary be responsible to interface with key stakeholders; apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play an important role in creating the high level design artifacts; to deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty; part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Preferred Qualifications:

  • Bachelor’s degree equivalent required from an accredited institution.
  • At least 4 years of experience in software development life cycle.
  • At least 4 years of experience in SQL, data warehouse life cycle.
  • Good experience in Stored Procedure, ETL , ELT , OLTP , OLAP.
  • At least 3 years of experience in Azure technologies with Containerization and clustering technologies using Kubernetes.
  • Experience in OpenShift, Kubernetes, Middleware Infra and Platform/application support
  • Good to have Azure or OpenShift certification
  • Azure technologies for development e.g. Azure Data Factory, Azure Databricks, Azure Data Lake, Azure Synapse, Azure Analysis Service, SQL server.
  • You have experience in data warehousing and / or data modelling experience.
  • You'll also have worked with Microservices within an Azure Cloud environment.
  • You have strong written and verbal communication skills and work well on teams with representatives from a diverse set of technical backgrounds.


Developing new user-facing features using React.js
* Building reusable components and front-end libraries for future use
* Translating designs and wireframes into high-quality code
* Optimizing components for maximum performance across a vast array of web-capable devices and browsers
* Strong proficiency in JavaScript (ES6), including DOM manipulation and the JavaScript object model
* Thorough understanding of React.js and its core principles
* Experience with popular React.js workflows (such as Flux or Redux)
* Familiarity with RESTful APIs
* Knowledge of modern authorization mechanisms, such as JSON Web Token
* Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
* Ability to understand business requirements and translate them into technical requirements
* Experience with UI Kits e.g {Material UI, Semantic UI}
* Experience with statistical graphs is must e.g {c3 Charts, d3}