Job Title: Software Architect
Duration: 12 months contract in Dublin
Responsibilities:
* Design and architect 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 evolving business needs.
* 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 focus on .NET and Azure.
* Expertise in .NET Core, .NET Framework, and cloud technologies preferably Microsoft Azure.
* Strong experience designing and implementing scalable secure and reliable cloud-based applications.
* In-depth knowledge of microservices architecture containerization Docker Kubernetes CI/CD practices.
* Experience with Azure DevOps Azure Kubernetes Service AKS and Azure Functions.
* Proficient in developing RESTful APIs 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.