➢ C# and .NET framework
➢ Xamarin. Forms or at least good XAML and MVVM knowledge
➢ Agile practices
➢ Object orientation including the application of the SOLID principles
➢ Unit testing
➢ Smartphone App development
➢ Determine the requirements of the software from a UI and service API design.
➢ Verify that the UI and API are aligned.
➢ Design the software in an object-oriented way focusing on simplicity and ensure it aligns with Agile best practices and Absa's guidance
➢ Implement the software, possibly with the help of junior developers which will require direction and supervision.
➢ Ensure the integrity of the code base is maintained
➢ Add or updated code in a way that it is consistent and coherent with the existing code
➢ Add or update unit tests as required
➢ Participate in the different team events, suggest improvements to the way of working and help the team work more efficiently