Senior Software Developer/Engineer
- Port Louis
- Not disclosed
- Permanent
- Added 14/11/2017
- Closing 14/12/2017
We need experienced developers to join our fast moving and growing team to help build our next generation of global applications. As a key member of the team, the successful candidate will play an integral role in the development lifecycle for both new and existing applications.
Responsibilities
- Work toward an automated, secure and scalable delivery pipeline
- Work with Agile teams to streamline the development process
- Learn and apply solutions to improve existing processes
- Assure teams have supporting infrastructure for entire life-cycle from design to release
- Interact within own team and with direct supervisor
- Perform other duties as required
Qualifications and Experience Requirements
- Degree in Computer Science/ Software Engineering/ Information Technology
- At least 4 years’ experience in commercial Software Development
- Have a strong background in the following:
- C#, .Net Core,
- ASP.NET MVC/ Restful APIs,
- SQL Server/MySQL,
- CI/CD tool experience,
- Design Patterns,
- ORM (Entity Framework),
- Microsoft Azure
- In addition to the above, the following tech stack is desirable:
- Single Page Applications (SPA),
- Modern JavaScript (ESNext, ReactJS,React-Redux)
- Good understanding of cross-browser compatibility
Other Knowledge/Skills Requirements
- Quick learner to understand technical as well as business requirements.
- Ability to work on multiple initiatives at the same time.
- Interpersonal skills with an ability to communicate effectively and easily.
- Responsible and accountable for his/her actions
- Problem solving and questioning skills
- Persevering, autonomous and sense of initiative
- Quality, service and result oriented
- Creative / innovative: suggests system improvements and offers alternative solutions to the different problems that may appear
- Strong analytical skills and the ability to prioritize and meet deadlines
- Up-to-date knowledge of technologies