Hybrid Software Developer, .NET

Posted 2 months ago

Apply now

Responsibilities

  • Be a key contributor to our development team, delivering secure, scalable, and maintainable software solutions.
  • Build, test, and maintain high-quality code for web, mobile, and desktop business applications using modern technologies and frameworks.
  • Collaborate with product managers, designers, and stakeholders to transform user requirements into functional, efficient software.
  • Contribute to technical discussions, peer-reviews, and the ongoing improvement of development practices and team workflow.
  • Drive improvements across services and platforms through automation, best practices, and clean coding principles.
  • Support and troubleshoot issues as part of third-level support, taking ownership and driving resolution.
  • Act as a technical resource and mentor for junior developers, fostering learning and collaboration.
  • Translate technical concepts into plain language, bridging the gap between development and business teams.
  • Participate in shaping our product roadmap and help define the features and services of the future.
  • Stay up to date with emerging technologies and bring innovative solutions to the table.

Requirements

  • Strong hands-on experience with .NET Framework and .NET Core
  • Proficient in ASP.NET MVC and Web Forms
  • Skilled in HTML, CSS, SASS, JavaScript/TypeScript
  • Solid understanding of RESTful APIs, Entity Framework, and SQL Server
  • Experience working in an Agile development environment
  • Ability to clearly communicate complex technical ideas to non-technical audiences
  • Strong problem-solving skills and a continuous improvement mindset
  • Proven track record of collaborating across teams and managing stakeholder expectations
  • Familiarity with DevOps practices and CI/CD pipelines
  • Exposure to Azure services and environments
  • Experience with Windows Services
  • Knowledge of asynchronous programming, caching, and logging techniques
  • You're self-motivated, adaptable, and thrive in a fast-paced environment
  • You care about quality - not just in code, but in how we work as a team
  • You enjoy mentoring others and contributing to a positive, inclusive work culture
  • You bring energy, curiosity, and a desire to learn and grow with the team.

Benefits

  • Enhanced Parental Leave
  • Generous annual leave
  • Healthcare Plan
  • Annual Giving Day – an extra day to give back to yourself or your community
  • Cycle-to-work Scheme
  • Pension scheme with employer contributions
  • Life Assurance – 3X base salary
  • Rewards Program – access to discounts and cashback
  • LinkedIn Learning License for upskilling & development

Job title

Software Developer, .NET

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job