The Role: We are working with one of Australia's large Federal Government Agencies and they are currently seeking a Senior .NET Developer with extensive experience in WCF, AWS, Azure, and modernising .NET applications to join their dynamic team. Job Description: As a Senior .NET Developer, you will be responsible for modernising and containerising their .NET applications, enhancing their cloud infrastructure, and ensuring seamless integration with various services. Your primary focus will be on upgrading legacy .NET applications to .NET Core/.NET 6, implementing OpenID Connect (OIDC) for authentication, and building CI/CD pipelines in Azure DevOps. Key Responsibilities: Application Modernisation: Upgrade existing .NET Framework applications to .NET Core/.NET 6, ensuring improved performance, security, and scalability. WCF Services: Maintain and develop WCF services, ensuring they are optimised and aligned with current best practices. Containerisation: Containerise .NET services using Docker and deploy them in AWS, ensuring efficient resource utilisation and scalability. Cloud Integration: Integrate .NET applications with AWS services, ensuring seamless data flow and functionality. Authentication: Implement and manage OpenID Connect (OIDC) for secure authentication and authorisation. CI/CD Pipelines: Design, build, and maintain CI/CD pipelines in Azure DevOps (ADO) to automate the deployment process and ensure continuous delivery. Collaboration: Work closely with cross-functional teams to understand requirements, provide technical guidance, and deliver high-quality solutions. Troubleshooting: Identify and resolve technical issues related to .NET applications, AWS, and Azure environments. Experience: Proven experience in upgrading .NET Framework applications to .NET Core/.NET 6. Strong knowledge of WCF and experience in maintaining and developing WCF services. Hands-on experience in containerising .NET services using Docker and deploying them in AWS. Solid understanding of AWS services and general AWS knowledge. Experience with OpenID Connect (OIDC) for authentication and authorisation. Proficiency in building and maintaining CI/CD pipelines in Azure DevOps (ADO). Skills: Strong problem-solving skills and the ability to troubleshoot complex technical issues. Excellent communication skills, both written and verbal. Ability to work collaboratively in a team environment. Strong attention to detail and a commitment to delivering high-quality work.