Software Engineer

Skills
BlazorC#DevopsFront-End DevelopmentBusiness InsightsHTMLThroughput
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience developing object-oriented software using C# and .NET 8 or later
  • Strong understanding of object-oriented principles common design patterns and SOLID
  • Experience building modern scalable applications using Microsoft technologies
  • Exposure to Azure cloud services Blazor APIs and serverless patterns
  • Familiarity with Azure DevOps or similar tools for source control build automation CI/CD and delivery workflows
  • Commitment to high-quality maintainable and easy-to-understand code supported by TDD automated testing and iterative delivery
  • Strong understanding of secure software development and risk remediation across the SDLC
  • Ability to troubleshoot methodically use observability and monitoring tools and apply data insights
  • Experience working in Agile teams and participating in ceremonies such as stand-ups sprint planning refinement and retrospectives
  • Strong communicator and facilitator comfortable demonstrating working software to technical and non-technical stakeholders
  • Experience working with product owners and technical leaders to refine design and architect solutions
  • Familiarity with architectural decision records and ability to document technical decisions acceptance criteria READMEs and onboarding guidance
  • Experience coaching and mentoring less experienced colleagues
  • Ability to work with leadership to identify training needs and contribute to continuous learning and improvement

Nice to have

  • Collaborative
  • Mentoring mindset
  • Continuous learning
  • Quality focused
  • Security aware
  • Analytical

Day to day

  • Develop scalable front-end applications using C# .NET Blazor and Microsoft Azure to deliver secure reliable user-friendly solutions.
  • Work within agile teams to refine technical approaches contribute to architectural discussions and support the delivery roadmap.
  • Coach and mentor less experienced colleagues while promoting best practice high standards and strong CI/CD habits.