Summary: The Full Stack .NET Lead Engineer is responsible for designing, coding, testing, and documenting complex software solutions while collaborating with various stakeholders to meet user needs. This role involves mentoring junior team members and participating in peer reviews, ensuring adherence to software development standards and practices. The engineer will work with both front-end and back-end technologies, contributing to the overall software development lifecycle. The position requires a strong understanding of both technical skills and agile methodologies.
Key Responsibilities:
- Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
- Contributes to the selection of software development methods, tools, and techniques.
- Applies agreed standards and tools to achieve well-engineered outcomes.
- Participates in reviews of own work and leads reviews of colleagues' work.
- Works with solution architect to agree and document new solutions.
- Collaborates with product owner, QA, UX designers, other engineers, and users to understand and propose solutions to features and stories that address user needs.
- Assists and mentors junior members.
- Actively participates in the life and ceremonies of the teams.
Key Skills:
- Front End Skills: React (including good knowledge of hooks), SWR for working with external REST APIs, Next.js, Styled Components, HTML, Modern JavaScript & CSS, Jest.
- Back End Skills: C#, ASP.NET Core (v8+), Entity Framework Core (v8+), xUnit, SQL, Azure Data Factory (nice to have), GitHub Actions (nice to have), Terraform (nice to have).
- Qualifications: Microsoft Azure (app service, key vault, storage, app insights, functions, azure sql, azure data factory, container registry), Jira & Confluence, GitHub, Kanban, Test Driven Development, Docker (basic working knowledge), Playwright (nice to have), Knowledge of working in SAFe/ Agile Environment (nice to have), SAFe 6.0 certified (nice to have).
Salary (Rate): undetermined
City: Warwick
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Responsibilities: Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Contributes to the selection of the software development methods, tools and techniques. Applies agreed standards and tools to achieve well-engineered outcomes. Peer review - Participates in reviews of own work and leads reviews of colleagues' work. Works with solution Architect to agree and document new solutions Collaborates with product owner, QA, UX designers, other engineers and users to understand and propose solutions to features and stories that address the user needs. Assisting and mentoring junior members Actively participate in the life and ceremonies of the teams Front End Skills React (including good knowledge of hooks) SWR for working with external REST APIs Next.js Styled Components HTML, Modern JavaScript & CSS Jest Back End Skills C# ASP.NET Core (v8+) Entity Framework Core (v8+) xUnit SQL Azure Data Factory (nice to have) GitHub Actions (nice to have) Terraform (nice to have) Qualifications Microsoft Azure (app service, key vault, storage, app insights, functions, azure sql, azure data factory, container registry) Jira & Confluence GitHub Kanban Test Driven Development Docker (basic working knowledge) Playwright (nice to have) Knowledge of working in SAFe/ Agile Environment (nice to have) SAFe 6.0 certified (nice to have)