Qode

Senior .NET Developer

  • Qode

Job Description

JOB DESCRIPTION - Senior .NET Developer

Job Title: Senior .NET Developer
Location: Remote
Employment Type: Full Time
About Us:
Aiviq is on a mission to modernise and future-proof our software solutions, leveraging cutting-edge technologies and cloud platforms. We are seeking a highly skilled and proactive Senior .NET Developer to help lead the transformation of our existing codebase, focusing on containerisation, cloud integration, and scalability.

Who We’re Looking For:
  • A proactive and self-motivated individual who thrives in leading modernisation efforts and a keen proponent of best practices and "doing things the right way for the right reasons"
  • A passionate problem solver who loves innovation and driving positive change.
  • An engineer who is about "more than just good code", with a real interest in the wider tooling, development and release landscape.
  • A strong collaborator who can work closely with DevOps, cloud engineers, and cross-functional teams.
  • A “mentor mindset” who enjoys sharing knowledge and helping others grow.

Key Responsibilities:
  • Help lead the modernisation of legacy applications, including containerising existing .NET applications for deployment in Azure Kubernetes Service (AKS).
  • Develop, maintain, and enhance .NET applications using recent versions of .NET (e.g., .NET Core, .NET 8+).
  • Collaborate with DevOps and cloud engineers to design and implement Azure-based architectures, focusing on scalability and performance.
  • Assist with the design and implementation of CI/CD pipelines to automate and streamline application deployment processes.
  • Contribute to the architectural design of solutions, ensuring best practices in software development and deployment.
  • Contribute to knowledge sharing across the team.

Essential Qualifications and Skills:
  • Strong experience in .NET development, including modern frameworks like .NET Core and .NET 8+.
  • Proven expertise in containerisation technologies such as Docker and orchestration with Kubernetes (preferably AKS).
  • Hands-on experience with Azure services, including Azure Kubernetes Service (AKS), App Services, Azure Functions, and related tools.
  • Solid understanding of SQL Server, including database design, query optimisation, and integration with .NET applications.
  • Experience designing and implementing CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
  • Strong problem-solving skills and the ability to work in a fast-paced, agile environment.
  • Experience with front-end technologies like React.

Desirable Skills:
  • Familiarity with GraphQL (e.g., Hot Chocolate, Apollo Server).
  • Familiarity with ADF Pipelines
  • Knowledge of Azure Synapse Analytics or other big data solutions.
  • Knowledge of best practices for cloud-native development.

What We Offer:
  • Competitive salary and benefits package.
  • A unique opportunity to help drive the modernisation of critical applications and wider engineering processes
  • Flexible working hours and remote work options.
  • A collaborative, inclusive, and innovative work environment.
  • Opportunities for professional development and growth.