Software Engineer


Data & Analytics

Port Louis

Our Data & Analytics Department is looking for a Software Engineer.

Are you interested in this position or do you know someone great for this opportunity?  

Job Purpose:

Software Engineer, SE duties includes developing, designing and implementing new or existing software products. Responsible for leading the way as solution provider to internal customers. SE is also expected to liaise with business users to ensure software projects meet users and business owner’s requirements. Briefly, SE are expected to be a dedicated resource to pioneering new and innovative methods to drive efficiencies and deliver on selected digitization projects.

Key Responsibilities:

  • Understanding the core requirements of the data outcomes and recommending digital solutions for improvement.
  • Digitization of processes and procedures.
  • Extracting efficiency gains through use of technology & systems.
  • Continuously staying aware of all new technologies and software to have a constant re-assessment of solutions.
  • Researching, designing, implementing and managing software programs.
  • Testing and evaluating new programs.
  • Identifying areas for modification in existing programs and subsequently developing these modifications.
  • Writing, implementing and testing of efficient code.
  • Determining operational practicality.
  • Deploying software tools, processes and metrics.
  • Maintaining and upgrading existing systems.
  • Providing support to end-users for existing systems.
  • Working closely with other developers, analysts and other cross-functional teams.
  • Training users.

Personal competencies:

  • Knowledge and interest in computer systems and the latest technologies.
  • The ability to learn new technologies and development techniques quickly.
  • An analytical mind with a special affinity for graphical representation.
  • The ability to communicate complex procedures to other colleagues.
  • Commercial and business awareness.
  • Good communication skills – both written and verbal.
  • Attention to detail and desire to probe further into data.
  • Ability to prioritize among competing tasks.
  • Critical thinking and problem solving skills.
  • Thorough understanding of system development, measurement and analytics, content management, digitalisation and internet technology.
  • Excellent time and project management skills. You're always looking to improve inefficient process.
  • Keen attention to detail, presentation, deliverables quality and adherence to deadlines.

Qualification & Experience:

  • A bachelor's degree in one of these fields, Computer Science, Computer Software Engineering, Software Programming and Development or any other related fields, However a master will be an advantage.
  • Expert in Microsoft Office Suite, Java, C#, .Net, C, Sybase, Oracle, HTML, SQL, Microsoft Power BI and other languages like Python, R among others.
  • More than 2 years of working experience as Software Engineer preferably in the Banking or Financial sector.
  • Having followed courses in AI and big data will be a definite advantage.

Incomplete applications will be automatically disqualified.

Management reserves the right not to make any appointment following this advertisement.

Job offer

Submit your resume