About The Position

MCB, the leading bank in Mauritius and in the region, has an exciting opportunities for enthusiastic professionals to be part of its Software Engineer Talent Community. This opportunity is not to be missed by those looking forward to be aspiring Tech Engineers of our current and future business needs. We are on the lookout for: Job vacancies: Software Engineer Your responsibility will be to perform development of various applications and contribute to the technical requirements analysis and solutions designs, evaluations and Implementation as well as enhancements and maintenance of Applications, according to customer requirements, standards, quality, and costs. In this role you will, Assist the team in providing appropriate and prompt expertise and support to users of applications/other stakeholders and address their queries, of low to medium complexity, according to instant feedback practice, service level agreements or redirect/escalate as appropriate; Continuously strive towards building and maintaining the MCB brand within the technology community with the aim of creating a richer brand experience for the customer; Perform all development related activities in a collaborative manner, towards the implementation of user stories, writing of tests as well as the continuous delivery of new and improved product functionalities, in line with best practices and internal standards; Actively participate in daily stand-up meeting and other squad ceremonies, with a view of sharing feedback on work progress as well as escalating promptly anticipated risks, schedule variances, scope changes and potential issues, for timely resolution; Actively work towards the resolution of technical and system issues, in line with set quality assurance targets and customer expectations, and subsequently perform timely updates of relevant technical documentations, for ease of future reference; Implement creative and efficient solutions that will enhance the organisation's technology stack, through the use of agile engineering practices and various software development technologies; Implement refactorings and improvements as per guidance provided by the Tech Lead, so as to improve the overall technical quality of the application; Collaborate with relevant stakeholders in the review/definition of user stories and provide appropriate and cost-effective solutions / alternatives to preserve the bank’s best interests and enforce alignment to the bank’s established strategies and/or mandates; Shape and implement technology / business solutions to contribute to client organization’s competitive differentiation.

Requirements

  • A completed degree in Information Technology or equivalent
  • 2 years of working experience in systems development/ systems design or systems support
  • REST API, Java, Message Queues, Database management, DevOps CI/CD pipelines
  • Java, PL/SQL, SQL
  • Working experience with Oracle and MS SQL databases
  • Apache Camel, JBoss/JMS
  • Good understanding of Data Modelling and Data Transformation
  • Prior working experience on T24 and JBase and in Core Banking Domains (Customer\Account, Credit, Trade, Payments)
  • Knowledge of Oracle Cloud HCM
  • Ability to analyze data using SQL and design OTBI/BIP reports
  • Embraces ambiguity and change, helping the workgroup adapt and remain productive
  • Anticipates how advancing technologies will create new competition and considers how to respond
  • Strikes the right balance between accepting workable solutions and pushing for better alternatives
  • Creates a sense of urgency throughout the organization on the importance of meeting customer needs
  • Learns quickly when facing new situations
  • Finds the right balance between sticking to plans and adjusting them to changing conditions
  • Builds a culture of collaboration and teamwork across organizational boundaries

Responsibilities

  • Assist the team in providing appropriate and prompt expertise and support to users of applications/other stakeholders and address their queries, of low to medium complexity, according to instant feedback practice, service level agreements or redirect/escalate as appropriate
  • Continuously strive towards building and maintaining the MCB brand within the technology community with the aim of creating a richer brand experience for the customer
  • Perform all development related activities in a collaborative manner, towards the implementation of user stories, writing of tests as well as the continuous delivery of new and improved product functionalities, in line with best practices and internal standards
  • Actively participate in daily stand-up meeting and other squad ceremonies, with a view of sharing feedback on work progress as well as escalating promptly anticipated risks, schedule variances, scope changes and potential issues, for timely resolution
  • Actively work towards the resolution of technical and system issues, in line with set quality assurance targets and customer expectations, and subsequently perform timely updates of relevant technical documentations, for ease of future reference
  • Implement creative and efficient solutions that will enhance the organisation's technology stack, through the use of agile engineering practices and various software development technologies
  • Implement refactorings and improvements as per guidance provided by the Tech Lead, so as to improve the overall technical quality of the application
  • Collaborate with relevant stakeholders in the review/definition of user stories and provide appropriate and cost-effective solutions / alternatives to preserve the bank’s best interests and enforce alignment to the bank’s established strategies and/or mandates
  • Shape and implement technology / business solutions to contribute to client organization’s competitive differentiation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service