We are seeking an experienced Full Stack Developer with expert-level front-end experience using Blazor to contribute to the design, development, and enhancement of modern, scalable applications. The role focuses on building rich user interfaces using Microsoft technologies while collaborating closely with backend, architecture, and business stakeholders.

Key Responsibilities

  • Design, develop, and maintain front-end components using Blazor (Server and/or WebAssembly)
  • Translate business and functional requirements into high-quality, user-friendly application interfaces
  • Collaborate with backend developers, architects, and product teams to deliver integrated solutions
  • Build reusable UI components and ensure consistency across applications
  • Participate in code reviews, testing, and troubleshooting to ensure performance, reliability, and maintainability
  • Contribute to continuous improvement of development standards, tooling, and delivery practices

Technical Requirements

  • Expert-level experience in front-end development using Blazor
  • Strong experience with C# and the .NET platform
  • Solid understanding of NET Core and API integration
  • Experience working with HTML, CSS, and modern UI principles
  • Familiarity with source control and CI/CD pipelines
  • Experience working in agile or hybrid delivery environments

Qualifications

  • Degree or Diploma in Software Development, Computer Science, Engineering, or a related field (or equivalent practical experience)

Experience

  • 5+ years professional software development experience
  • Proven experience delivering enterprise or business-critical applications
  • Experience working in cross-functional delivery teams

Nice to Have

  • Exposure to cloud platforms (e.g. Azure or AWS)
  • Experience with component libraries, UI frameworks, or design systems
  • Knowledge of performance optimisation and application security best practices

Personal Attributes

  • Strong problem-solving and analytical skills
  • Ability to work independently and take ownership of deliverables
  • Clear communicator with both technical and non-technical stakeholders

Desired Skills:

  • Blazor
  • C#
  • .NET
  • Full stack developer
  • Fullstack Developer
  • Full-Stack Developer

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position