 
        
        About the Role
This position involves building and maintaining applications using .NET (C#) and either React or Angular.
 * BUILDING AND MAINTAINING APPLICATIONS USING .NET (C#) AND EITHER REACT OR ANGULAR.
 * WORKING WITH AZURE CLOUD SERVICES TO DELIVER SECURE, SCALABLE SOLUTIONS.
 * MENTORING AND GUIDING JUNIOR DEVELOPERS, SHARING KNOWLEDGE AND BEST PRACTICES.
 * TAKING PART IN ARCHITECTURAL DISCUSSIONS, CODE REVIEWS, AND SOLUTION DESIGN.
 * COLLABORATING CLOSELY WITH STAKEHOLDERS AND CROSS-FUNCTIONAL TEAMS.
 * SUPPORTING CONTINUOUS IMPROVEMENT THROUGH AGILE PRACTICES, DEVOPS, AND CI/CD.
About You
5+ YEARS OF SOFTWARE DEVELOPMENT EXPERIENCE WITH A STRONG .NET (C#) BACKGROUND IS REQUIRED. HANDS-ON EXPERIENCE WITH REACT OR ANGULAR IN PRODUCTION ENVIRONMENTS IS ALSO EXPECTED.
 * SOLID EXPOSURE TO AZURE SERVICES (FUNCTIONS, APP SERVICES, SQL, STORAGE, ETC.) IS MANDATORY.
 * STRONG COMMUNICATOR WITH PROVEN ABILITY TO MENTOR AND SUPPORT TEAM MEMBERS.
 * BACKGROUND IN REST APIs, MICROSERVICES, AND MODERN SOFTWARE DESIGN PRINCIPLES IS DESIRABLE.
 * EXPERIENCE WITH CI/CD PIPELINES, GIT, AND AGILE DELIVERY IS BENEFICIAL.
Bonus Points
Docker/Kubernetes or containerisation knowledge is a plus.
 * Experience with Domain-Driven Design (DDD) or event-driven architecture is beneficial.
 * Familiarity with modern testing frameworks is desirable.