Back-End Lead - Port Louis
24/01/2020 |
Expand Fuel Payment Solution Ltd |
Contrat CDI |
Port Louis
We are a Mauritius-based company, specialized in Electronic Payment systems providing state-of-the-art solutions and services in an end-to-end model, both locally and remotely. A pioneer in the field, our core values centre on innovation, creativity and cutting-edge technology.
Now a major E-Payment Solutions provider at an international level, we have a market presence of over 20 years in Mauritius and have operated in more than 30 countries across the globe and counting.
One of our affiliate companies, a supermajor multi-national company, has tasked us to deploy and operate Electronic Payment systems in roughly 50 countries worldwide. To meet the operational and quality standards required, we have the objective of tripling our workforce within the next 12 months.
We are looking for highly motivated individuals with a great sense of professionalism, able to adapt and evolve in a fast-paced corporate environment. Candidates should have strong work ethic and a high dose of integrity upon which the company can rely and trust on a daily basis to build this future together.
We believe in balancing personal well-being and professional life, and the heart of our culture is a strong sense of belonging, akin to a big family.
Our staff comprises of both local and international talents with the most seasoned amongst them having on average, 6 years of service or more with the company, whereas senior staff and management have been here for over 12 years.
If you feel that you have what it takes to thrive in this environment,
we encourage you to apply.
JOB DESCRIPTION
• Supervise all Back-End development
• Manage Back-End team
• Responsible for planning and delivery of all BackEnd deliverables
• Owner of all APIs (both internal & external)
• Ensures compliance of coding standards as set by Development Lead
• Responsible for documentation of all Back-End development
• Work with other IT professionals in the company in order to determine needs for new software, platforms and applications
• Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products
• Develop and implement product specifications
• Pay attention to system integration, sustainability and feasibility
• Manage all phases of technology development
• Oversee and supervise the work of the development team
• Guide and train developers and engineers
• Suggest and implement solutions for process improvement
• Adhere to all the requirements and guidelines for quality, security, extensibility etc.
QUALIFICATIONS AND SKILLS
• Proven experience with software design and OOD methodologies
• Familiarity with Relational Databases and SQL
• Experience with ORM frameworks
• Experience with Web services development (SOAP, REST)
• Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
• Degree in Computer Science, Engineering, MIS, or equivalent with programming experience
• 5+ years of design and/or development experience with .NET, C#, ASP.NET, Windows Forms in an n-tier architecture.
• Strong background in object-oriented development techniques
• Experience with Web Services, WCF. Service-Oriented Architecture a plus
• Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo)
• Solution Design Patterns and Best Practices, e.g. SOA
• Understanding of Software Development Life Cycle and Agile methodologies
• Previous experience in leading a team of young and dynamic developers.
• Good time-management skills
• Great interpersonal and communication skills