Job Description/Duties We are looking for a highly skilled. Net Developer to collaborate with a team of developers and UX designers to develop and maintain web and mobile applications. You will be responsible for development of all stages of the interface component design from conception through to execution. Important responsibilities include engage with customers, gather requirements from customers, implementation of requirements, testing and maintaining solutions. The ideal candidate possesses strong communication skills and can develop reusable, efficient, and scalable code General: Full Stack Software Development Design, development, implementation, and support of software solutions. Writing and modifying code and debugging software. Follow development standards & procedures Translate Customer requirements and into designs and functional code Help maintain code quality, performance, and application responsiveness Collaborate with internal and external clients, managers, business analysts and developers in a team environment Execute projects from initial concept through delivery Business Unit Specific/Individual Specific: Apart from the tasks mentioned under the general section, some or all the following might also apply: Maintain relationships with relevant product stakeholders. Software Demonstrations. Keeping skill set and Competencies updated and relevant. Also keeping up to date with the latest technologies and trends. Minimum Requirements Minimum 4+ years of experience in a software development role (C#, Web, Xamarin Forms. Net Development) Comfortable communicating with Other Developers, Business Analysts and Project Managers. Experience in software development life cycle processes, agile development methodologies, software design and testing. Experience working on a variety of software development projects. Experience architecting cloud base solutions or functionality. Experience in Microsoft Azure Paa S and serverless Experience developing and consuming APIs. Experience with web development technologies preferential. Experience as a full-stack developer with strong knowledge of software engineering concepts (such as SOLID principles) preferred. Extensive knowledge of coding languages C# and frameworks/systems (e.g. MVC, Blazor,. Net Core,. NET, Git, Dev Ops, Java Script, j Query and Xamarin Forms). Extensive knowledge and experience in working with Microsoft SQL Server and Azure SQL. Experience in using Microsoft 365 platform, data storage, analysis, reporting tools and technologies (Power Platform) preferential. Ability to develop unit testing of code components or complete applications. Knowledge of Application Modernisation would be advantageous Matric Relevant Software Development Certifications BSC Computer Sciences, BCom Informatics, IT Development diploma a bonus Minimum 4+ years of experience in a software development role (C#, Web, Xamarin Forms. Net Development) Experience defining solutions for Customer Facing websites and systems. Proven experience in implementation of large project Experience in working with Agile / Scrum teams. Experience with Dev Ops High level of proficiency with MS Office packages Experience with Java Script Experience with HTML / CSS Experience with REST API's Git knowledge is a plus Loyalty and strong commitment Highly structured and able to work independently when required Persistence Creative and analytical problem solving Integrity and honesty Self-driven and motivated Time and priority management Team player Good time-management skills Great interpersonal and communication skills #J-18808-Ljbffr