- Company Name
- GBV Ltd
- Job Title
- Software Engineer
- Job Description
-
Job title: Full Stack Software Engineer
Role Summary: Design, develop, test, and maintain scalable business applications using C#, .NET/.NET Core, Blazor, and SQL Server across front‑end, back‑end, and database layers, supporting CI/CD pipelines, RESTful APIs, and secure authentication in an Agile environment.
Expectations: Deliver high‑quality code, participate in sprint planning and reviews, provide production support, modernize legacy systems, and produce clear technical documentation.
Key Responsibilities:
- Design, implement, test, and maintain applications with C#, .NET/.NET Core, Blazor, and SQL Server.
- Develop and optimise database solutions, stored procedures, and functions.
- Build and maintain RESTful APIs and system integrations.
- Support CI/CD via Azure DevOps and Git, including release management.
- Implement secure authentication/authorization (Azure AD, OAuth).
- Write unit and integration tests; conduct code reviews.
- Provide production support and troubleshoot live applications.
- Contribute to system modernisation and legacy platform support.
- Document technical designs and configurations.
Required Skills:
- Commercial experience with C#, .NET/.NET Core, and SQL Server.
- Full‑stack development across front‑end, back‑end, and databases.
- Proficiency with Azure DevOps, Git, and CI/CD pipelines.
- Knowledge of REST APIs, authentication, and secure coding practices.
- Strong problem‑solving, attention to detail, and Agile delivery experience.
- Experience with Blazor (desired).
- Background in supporting or modernizing legacy technologies (e.g., Classic ASP, VB.NET) and Azure‑hosted applications (desired).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent technical experience.