Join us

Title Software Developer
Location Port Louis
Job Information

Expand Technology is seeking a smart, talented Software Developer to develop, maintain and enhance our solutions. As a member of the Banking Services team the Associate Software Developer will contribute to the development and delivery of our solutions. The ideal candidate will produce judgment and ability to contribute to complex and multidisciplinary projects through agile practices and processes.

 

Responsibilities

  • Write well designed, testable, efficient code by using best software development practices
  • Write automated tests
  • Create and maintain software documentation
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

Skills & Experiences

  • Degree in Computer Science or related field or 1–3 years of relevant working experience in a Software Developer role.
  • Should be proficient in .Net C#, ASP.NET, NUnit MVC, JavaScript, React, JQuery, HTML5
  • Adequate knowledge of relational database systems
  • Passionate about his work
  • Good attention to detail
  • Problem diagnosis and creative problem-solving skills
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques
  • Optional: Experience in native or hybrid mobile development

 

Apply Now


Title Junior Developer
Location Port Louis
Job Information

Be able to work on the evolution of existing products
Be able to identify problems, communicate them in a clear way and proposing solutions to solve them
Be aware of new technologies that would contribute positively to the business and help to implement them.
Participate in the design of products and features
Be ethical and professional
Have good communication skills
Be able to work in a team
Be proactive
Be Fluent in English/French

Apply Now


Title Lead Developer
Location Port Louis
Job Information

Expand Technology is seeking a smart, talented Lead Developer to develop, maintain and enhance our
software platforms. The Lead Developer will contribute to the development and delivery of our Core
solutions. The ideal candidate will have a strong development experience and product judgment, the
ability to contribute to complex and multidisciplinary projects through agile practices and processes, and
have experience leading a team of developers to achieve these goals.
Skills & Experiences:
Degree in Computer Science or related field or 3–7 years of relevant working experience in a
Software Developer or Lead Developer role.
Proficiency in .Net and C #.technologies(C#, ASP.NET MVC, JavaScript, jQuery, HTML) is
mandatory.
Good understanding of software development lifecycle
Good knowledge of design patterns and their applications in real-life situations
Excellent analytical and problem-solving skills
Good leadership skills
Ability to work independently as a self-starter, and within a team environment.
Should be well versed with Data Structures & algorithms, Multithreading and optimization
techniques
Knowledge of the payment card industry and the related protocols (e.g. ISO 8583, EPAS,
ISO20022) is a definite advantage.
Understanding of security concerns such as Cross-Site-Scripting, Cross-Site Request Forgery, SQL
injection, PCI-DSS and other Security standards
Responsibilities:
Perform activities related to the gathering of requirements, design, development and
implementation of modules and components of information systems and software applications,
Proactively propose enhancements to existing processes and liaise with managersto introduce
new technologies which facilitate the development process
Help enforce technical architecture and documentation standards, policies and quality
assurance procedures
Support the creation and maintenance of technical documentation
Contribute and adhere to coding standards, best practices, and procedures
Create a development environment for efficient testing and integration
Enforce technical architecture and documentation standards, policies and quality assurance
procedures and patterns & practices for improving security
Provide a good level of knowledge across the data, protocols, security and technology domains
Ensure that the team is adhering to software quality standards
Mentor and provide guidance to all software developers under his leadership, by showing how
things can be done better and helping them improve their skills

Apply Now