PUBLICATION : 12 Nov 2020

REQUIRED DEGREE : Undergraduate

LEVEL OF EXPERIENCE : Between 5 years and 10 years

ACTIVITY AREA : Web Development and Digital




Authorization module Developer Lead

Company : SC000012




TYPE OF CONTRACT : Permanent contract

Duration : indeterminate

C# COSMOS DB MICROSOFT AZURE VISUAL STUDIO 2019 AZURE DEVOPS ENTITY FRAMEWORK MYSQL API (REST FULL)

DESCRIPTION OF THE OFFER

Our client is one of the worldwide leaders in the Energy sector.

We are currently looking for a Authorization module Developer Lead who would be based in Mauritius. 

MAIN REPONSIBILITIES:

DELIVER

  • Main activity: Design, development and testing of new features in the application
  • Be the referent for all backend code & relevant best practices (quality, security, methodology, …)
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Technical framework: Visual Studio 2019, Azure DevOps; C# Entity framework, MySQL, API (REST full), Cosmos DB
  • Responsible for his/her code Performance, and maintainability
  • In all developments abide by coding best practices code comments, creation of logs, traceability of actions.
  • Resolve any defects in systems
  • Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement

ORGANISATION & COMMUNICATION

  • Participate as a team member in fully Agile Scrum deliveries: active member during Agile ceremonies, and populate support tools such as Jira, Azure DevOps suite
  • Responsible for regular communication with others involved in the development process
  • Recording data and reporting it to proper parties, such as clients or leadership.
  • Report on issues or alert that may prevent to achieve milestones to management for arbitration

DOCUMENTATION & MAINTAINABILITY

  • Ensure the authorization module documentation is at the expected quality level and organize ad hoc action plans to remediate.
  • Create Impact analysis and technical specifications
  • Maintain documentation up-to-date through regular reviews
  • Explain features developed through demonstrations to Product Owner & testers

TEST

  • Define Unit test and code quality test strategy and follow up its implementation with DevOps teams
  • Design, perform and log Unit test
  • Participate in test automation.

TRAINING

  • Define and follow up team skill matrix and training plan.
  • Regular self-training to remain current on best practices, learn new programming languages, and better assist other team members.

DESCRIPTION OF REQUIRED PROFILE

QUALIFICATIONS, EXPERIENCE AND SKILLS

  • Bachelor’s degree in computer programming, computer science, or a related field.
  • 5 - 10 years of professional experience
  • Fluency or understanding of C#, Cosmos DB and developments in Microsoft Azure
  • Strong understanding of payment development constraints – previous experience in banking developments is a plus.
  • Focus on efficiency, user experience, and process improvement.
  • Excellent project and time management skills.
  • Ability to analyze and synthesize - ability to communicate - thoroughness - sense of service - autonomy and initiative
  • English and French fluency
  • Team player