Agile Developer(s)

Thursday, October 8, 2020 | Mauritius
The Agile Developer collaborates as part of a scrum to continuously improve our web application within the Development Roadmap. Understanding our architecture, API and UI/UX, the Developer will work closely with our operational teams and, sometimes, end clients with the guidance of the Development Manager to deliver on time within our global security standards.  

 

TEAM CONTRIBUTION

  • Work closely within an Agile Scrum team with the support of the Product Owner and Development Manager
  • Participate in and contribute to Architectural Reviews
  • Participate in and contribute to Agile team ceremonies including: Daily Stand-ups, Backlog Reviews, Retrospectives, Sprint Planning, System Demos
  • Continuously improve the development, testing and deployment of our Web Application

 

SCRUM PERFORMANCE

  • Understand each project scope and schedule while focusing on regular and timely delivery of value;
  • Contribute to project status and working meetings;
  • Monitor your progress, highlighting risks and issues to the Development Manager
  • Proactively solve problems to stay on plan

 

DEVELOPMENT

  • Minimise the code that you use by utilising other microservices and functions
  • Evaluate components versus self-generated code
  • Code within our global security standards
  • Include comprehensive logging and error reporting in all work 
  • Design your code to be tested using our automated tools
  • Follow all code conventions and never ever hard code parameters
  • Check all code into our DevOps system and ensure that it compiles successfully
  • Peer review code for others and proactively suggest improvements as standard
  • Leave your code ready to be read and understood by a Martian dropped from Space

 

TARGET VOCATIONAL QUALIFICATIONS

  • BA or BS or equivalent experience
  • Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects
  • Our tech is Azure Serverless Cloud and so the successful candidate will be proficient in most of the following:
    • C#, .NET Core, Web API, HTML5, JavaScript, Angular.io, T-SQL, Azure Services including App Services and Service Bus, Specflow and Selenium, Micro Services, DDD, TDD, BDD and Azure DevOps

 

ABOUT YOU

  • Solid understanding of software development life cycle models
  • A proven track record of successfully developing software or web development projects using Agile methodologies including 3+ years within complex projects in a high-tech development environment
  • Can-do attitude honed in a small business or team, ideally in the financial services sector
  • Strong analytical, planning, and organizational skills with an ability to manage competing demands
  • Creative approach to problem-solving with the ability to focus on details while maintaining the “big picture” view