 
        
        We are seeking a highly skilled Software Professional to design, develop, and unit test applications in accordance with established standards. This role involves resolving technical and application issues, collaborating with cross-functional teams, and delivering secure, high-quality solutions on time.
Key Responsibilities
 1. Design, develop, and unit test applications using Microsoft .NET, C#, and web technologies.
 2. Ensure all solutions meet established security, quality, and compliance standards.
 3. Prepare and maintain developer documentation.
 4. Deliver business projects within agreed timeframes.
You will work closely with System Design, Architecture, Testing, DevOps, Scrum Masters, Product, and other business units. Maintain a strong client focus, ensuring systems support client retention and satisfaction.
Requirements
 * Degree in Computer Science or related discipline (or equivalent experience).
 * Minimum 3 years' experience as a Software Engineer.
 * Strong experience with Microsoft .NET (C#, ASP.NET, MVC, Web API) and web technologies (HTML, JavaScript).
This is an opportunity to join a dynamic team and contribute to process improvements, mentor team members, and ensure client-focused delivery of business projects.