- Experience in working on M^Dynamics Payment product, especially in M^Dynamics DXP and Payment Hub
- Experience working in Independent Software Vendor environment developing Banking software products catering to multiple customers
- Extensive and Deep experience in Software Development of Payment Hub and Payment Switch Software
- Experience in integration projects for BSFI
- Extensive and intensive software development experience in all aspects of SDLC
- Experience with Java with good understanding of JSP, Servlets, Spring Boot 2.0, RestAPI, Web Services, JDBC, Quartz, Spring etc.
- Strong leadership and motivational skills with experience leading development teams of at least 8 members
- End-to-End Enterprise Architecture understanding, including Enterprise Java Stack (JEE), Web Technologies (ReactJS, jQuery, JavaScript, BootStrap), Middleware technologies (JMS etc), Databases (MySQL, Postgres, MSSQL, Oracle).
- Experience or knowledge in designing Cloud native, Event based and Microservice Architecture, and selecting suitable technology for given requirements and exception handlings.
- Strong communication skills including engaging senior management, customers and subordinates, some of them based in overseas
- Experience in Agile methodology and acting as Scrum Master.
- Ability to work independently and handle multiple initiatives concurrently.
- Excellent team player and strong interpersonal skills
- Proactive and ability to work under pressure, strong problem-solving and critical thinking skills and positive “can do” attitude.