- Company Name
- Humand Talent
- Job Title
- Senior Software Engineer ID44204
- Job Description
-
**Job Title**
Senior Software Engineer
**Role Summary**
Design, develop, and maintain high‑performance, secure, and scalable applications using modern .NET (C#) and Blazor. Influence architecture, enforce coding standards, and drive continuous improvement through CI/CD, observability, and data‑driven decision making. Mentor peers and collaborate in an Agile environment.
**Expectations**
- Deliver clean, tested, and maintainable code that prioritizes reliability and security.
- Advocate for user experience and accessibility best practices.
- Actively contribute to architectural discussions and elevate engineering standards.
- Foster a collaborative culture by coaching and supporting team members.
- Embrace cloud technologies, automated pipelines, and modern engineering practices.
**Key Responsibilities**
- Develop and ship new features and enhancements in C#, Blazor, HTML, and CSS.
- Design scalable, extensible, and secure software architectures for Azure services.
- Write unit, integration, and end‑to‑end tests; maintain code coverage and quality.
- Implement and maintain CI/CD pipelines; monitor and improve build, test, and deployment processes.
- Participate in code reviews, provide constructive feedback, and enforce coding standards.
- Mentor junior engineers and contribute to team skill‑building.
- Collaborate with product owners, designers, and stakeholders to translate requirements into technical solutions.
- Monitor application performance, troubleshoot incidents, and improve observability.
- Apply agile practices (Sprint planning, daily stand‑ups, retrospectives).
**Required Skills**
- Deep proficiency in C# (.NET Core/.NET 6+) and Blazor architecture.
- Strong front‑end skills: HTML5, CSS3, and basic JavaScript.
- Experience with Azure cloud services (App Services, Functions, Storage, Azure DevOps).
- Implementing CI/CD pipelines using Azure Pipelines, GitHub Actions, or similar.
- Unit/integration testing (xUnit, NUnit, MSTest) and test‑driven development.
- Secure coding practices and familiarity with OWASP guidelines.
- Accessibility (WCAG) awareness and experience improving UX.
- Observability tools (Application Insights, Prometheus, Grafana) and logging/telemetry.
- Proficiency with Git version control and branching strategies.
- Strong problem‑solving, communication, and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Relevant certifications (e.g., Microsoft Azure Developer Associate, Microsoft Certified: Azure Fundamentals) are a plus.
Cheltenham, United kingdom
Remote
Senior
04-12-2025