- Company Name
- Talan - UK
- Job Title
- Lead Engineer
- Job Description
-
Job title: Lead Engineer
Role Summary: Senior, hands‑on software engineer focused on Risk technology platforms, responsible for designing, building, and delivering enterprise‑grade, secure, and scalable solutions. Combines deep technical expertise with engineering leadership and mentoring.
Expectations: Deliver high‑quality code across the SDLC, champion engineering excellence, lead architecture decisions, and drive automation and CI/CD improvements.
Key Responsibilities
- Architect, develop, test, and deploy Risk systems and data platforms.
- Own the entire SDLC, ensuring code is clean, secure, and maintainable.
- Conduct structured code reviews, optimize performance, and enforce best practices.
- Design and maintain reliable CI/CD pipelines with automated quality gates.
- Mentor and coach engineering staff; promote continuous improvement culture.
- Evaluate and adopt emerging technologies, including AI/ML, for code quality and release efficiency.
- Implement comprehensive automated testing strategies (unit, integration, regression, functional).
- Collaborate with Product, Project Management, Architecture, Risk, and Production Support to align priorities, manage dependencies, and comply with governance standards.
Required Skills
- Proficiency in C#, Java, and .NET technologies (ASP.NET MVC, Razor).
- Expertise in web technologies, JavaScript, and scripting (PowerShell, Python, Groovy, Shell).
- Experience with CI/CD, source control (Jenkins, TeamCity, Git, Nexus) and automated testing.
- Knowledge of distributed messaging (WCF, gRPC, SignalR, RabbitMQ).
- Strong analytical, solution‑oriented mindset and excellent communication.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.