Job Description Designing, building and maintaining software applications using C# programming applications Writing clean, efficient and scalable code to delivery robust solutions across various application types Manage code repositories and version control using GitHub Analysis of change requests received Provide recommendations Test own program or artefacts to ensure correctness Test Interfaces to other systems Provide test information to Testers Minimum Requirements Degree or Diploma in IT, Computer Science or similar Minimum 7 Years Software Development experience, using C# programming language within the .Net framework Proven experience using database technologies, microservices architecture, React, Testing Frameworks and web and cloud-native applications Experience and knowledge with OOP Principles, HTML, CSS, JavaScript, design patterns A good understanding of core AWS Services