Description
Job Opportunity: .NET Architect - Dublin (Hybrid)Start Date: ASAP
Contract Length: 6 months
Location: Hybrid - 1 day on-site in Dublin, the rest remote
Rate: €500 - €600 per day
I'm partnering with a leading global consultancy seeking a .NET Architect based in Dublin. This is a pivotal opportunity for someone with extensive experience in architecture and leadership within the .NET framework to join a high-impact project with a leading organisation.
Key Responsibilities:
- Lead the design and architecture of large-scale enterprise applications, ensuring high availability, performance, and scalability using .NET Core, ASP.NET MVC, and Web API.
- Act as a technical lead, providing architectural direction to development teams and ensuring adherence to best practices. Define technical standards and guidelines for the project.
- Design cloud-native solutions utilising Microsoft Azure, including best practices for cloud services such as Azure App Services, Azure Functions, and Azure Kubernetes Service. Experience in implementing cloud architectures that are scalable, secure, and cost-effective.
- Architect and implement microservices-based solutions, leveraging tools like Docker and Kubernetes for containerisation, along with message-based communication using Azure Service Bus or RabbitMQ.
- Ensure secure application design through Azure Active Directory integration, OAuth, and token-based authentication mechanisms, incorporating role-based access controls (RBAC) and security best practices.
- Develop and implement continuous integration and delivery pipelines using Azure DevOps or similar platforms, enabling automated builds, testing, and deployments to production environments.
- Lead the design of database schemas and integration strategies with SQL Server, focusing on performance, optimisation, and data integrity.
Required Skills & Experience:
- Proven experience as a .NET Architect in designing enterprise-level, cloud-based applications.
- Deep expertise in .NET Core, ASP.NET MVC, C#, and building RESTful APIs.
- Strong understanding of cloud architecture, especially with Microsoft Azure.
- Solid knowledge of microservices architecture, containerisation with Docker, and orchestration with Kubernetes.
- Experience with Azure Active Directory for authentication and security.
- Strong knowledge of CI/CD pipelines, Azure DevOps, and automation tools.
- Excellent communication skills with the ability to lead teams and interact with senior stakeholders.