Software Architect 12 month contract Dublin Responsibilities: Lead the design and architecture of software solutions using .NET Core, .NET Framework, and Azure technologies. Define and implement cloud-based architecture patterns and strategies, ensuring scalability, security, and performance. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Provide technical leadership and mentorship to development teams, ensuring adherence to best practices and design principles. Evaluate and recommend new technologies and tools within the Microsoft ecosystem to meet the evolving needs of the business. Design and implement RESTful APIs, microservices, and cloud-native applications using Azure Services Work with stakeholders to define system requirements, establish milestones, and ensure on-time project delivery. Required Skills and Qualifications: Proven experience as a Software Architect or similar role, with a focus on .NET and Azure. Expertise in .NET Core, .NET Framework, and cloud technologies (preferably Microsoft Azure). Strong experience with designing and implementing scalable, secure, and reliable cloud-based applications. In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes), and CI/CD practices. Experience with Azure DevOps, Azure Kubernetes Service (AKS), and Azure Functions. Proficient in developing RESTful APIs and integrating with cloud-based systems. Familiarity with data storage and database technologies (e.g., SQL Server, Azure SQL, Cosmos DB, etc.). Strong leadership and communication skills to work with both technical and non-technical stakeholders. Relevant certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert) are a plus. Experience with DevOps practices and automation tools in the Azure ecosystem. For more info, please contact Skills: Software Architect Microsoft Benefits: Work From Home