Job Description
Key Responsibilities: Technical Delivery & Ownership: Drive daily development across multiple systems in line with the technical roadmap Build scalable, high-quality applications using C#, .Net Core, and modern frameworks Maintain and enhance legacy applications where required Take full ownership of complex features from design to deployment Contribute to code reviews and technical design discussions Mentorship & Team Enablement: Guide and support junior developers through coaching and feedback Oversee the quality and progress of team output, raising risks when needed Encourage collaboration through knowledge sharing and pair programming Assist with onboarding and internal upskilling initiatives Architecture & Best Practice: Apply established development standards and architectural patterns Ensure that solutions align with broader system design and integration strategies Promote best practices across coding, testing, security, and CI/CD processes Innovation & Continuous Improvement: Co...