Lead Senior Specialist (Back-end .NET Developer)
Job Title: Lead Senior Specialist - Back-end .NET Developer - Fully Remote
Job Overview:
Key Responsibilities:
Agile Team Participation:
Development Excellence:
Leadership Responsibilities:
Requirements:
Skills and Experience:
Job Overview:
We are seeking a talented Lead Senior Specialist in Back-end .NET Development to join our client's dynamic Agile development team. This role is crucial in shaping strategic product modules, particularly the payroll calculation engine. The ideal candidate will possess a strong technical foundation and excellent collaboration skills to ensure high-quality software delivery.
Key Responsibilities:
Agile Team Participation:
- Daily Stand-ups: Provide updates on completed tasks, outline upcoming work, and discuss any impediments. Support teammates in overcoming challenges as needed.
- Sprint Planning: Contribute to task estimations and identify stories you can deliver in upcoming sprints.
- Sprint Review and Demo: Maintain an updated backlog and prepare engaging demonstrations of completed software features.
- Sprint Retrospectives: Share insights on team successes and areas for improvement to enhance overall velocity.
- Refinement Sessions: Collaborate with stakeholders to understand functional and non-functional requirements, providing technical designs and accurate estimates.
Development Excellence:
- Write efficient, stable, and maintainable code adhering to design patterns such as SOLID and DRY.
- Manage code changes within planned releases while ensuring compliance with SDLC and regulatory requirements.
- Document code comprehensively in the technical Wiki, ensuring timely and complete deployment instructions and release notes.
- Foster a collaborative team environment, contributing to collective success.
Leadership Responsibilities:
- Own the technical architecture of the payroll calculation engine, ensuring alignment with strategic goals.
- Provide support and guidance to team engineers on technical solutions, best practices, and challenges.
- Stay informed about the latest technologies and define the technical roadmap for future developments.
Requirements:
Skills and Experience:
- Experience: A minimum of 10 years in C# development.
- Technical Proficiency: Strong coding and unit testing skills (C#, LINQ, SQL) and extensive knowledge of .NET frameworks (e.g., Entity Framework).
- Database Expertise: Familiarity with various databases, including MySQL, Oracle, Azure SQL Server, MongoDB, and Cosmos DB.
- Independent Work: Ability to work autonomously as part of a global virtual team.
- Analytical Skills: Strong capacity for quality documentation and technical design understanding.
- Azure Experience: Familiarity with Microsoft Azure is advantageous.
- Development Best Practices: Knowledge of SOLID principles, DRY, Security First, and TDD (Test Driven Development).
- Version Control: Basic understanding of Git.
- Project Management Tools: Experience with Azure DevOps or similar platforms (Jira).
- Team Collaboration: Excellent teamwork skills, particularly in collaboration with front-end developers.
This is an exciting opportunity to make a significant impact in a forward-thinking organisation. Join us in delivering innovative solutions!
- Company
- Cooper Lomaz Recruitment Ltd
- Location
- London, United Kingdom
Hybrid / WFH Options - Employment Type
- Permanent
- Salary
- £110000 - £120000/annum
- Posted
- Company
- Cooper Lomaz Recruitment Ltd
- Location
- London, United Kingdom
Hybrid / WFH Options - Employment Type
- Permanent
- Salary
- £110000 - £120000/annum
- Posted