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.