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.