
Full Stack Developer – .NET & Azure
- Cork
- Permanent
- Full-time
- You will be part of an R&D team building serverless cloud native SaaS solutions using the latest technologies in the Microsoft Azure platform
- You will build commercial products that work across numerous Microsoft technologies including Entra ID, Office 365, Active Directory, etc.
- You will be a member of an agile SCRUM team and be motivated to produce high quality code that meets business requirements
- You will take on design activities for components and lead ownership of their success
- You should have a computer science undergraduate degree or equivalent
- You should have at least 3 years’ working experience in software development
- You should understand Full Stack Development – C#/.NET Core
- You should have experience in working with Azure Kubernetes Service
- You should be experienced in writing quality code with techniques such as unit testing, mocking, automation, integration testing, and code coverage
- You should have a good understanding of modern software practices including design patterns, SOLID principles, coding standards, and agile software development practices.
- You should have a good understanding of building scalable web applications using WebAPI, RESTful API design
- You should have experience of developing and maintaining CD/CI pipelines for building and deployment of services and components using Azure DevOps (preferred) or similar systems.
- You should have experience with Azure services such as Cosmos DB, Azure Service Bus, Azure Storage, Azure Key Vault
- You should have experience working on an agile development team
- You should have excellent verbal and written communication skills
- You should have excellent interpersonal skills and ability to work well in a team environment
- Experience with Active Directory or Entra ID
- Proficiency in PowerShell, ARM Templates, Terraform, Bicep
- Experience in working with Docker and containers
- Experience working with Azure Data Explorer
- Experience with AI frameworks, models and technologies such OpenAI
- Experience using AI coding assistant GitHub Copilot
- Full Stack development using tools such as Web Assembly, JavaScript, HTML5
- Serverless development using Azure Functions or AWS Lambda
- Experience building Cloud Native applications using Azure or AWS using PaaS services
- Experience with claims-based authentication (SAML/OAuth/OIDC), JWT, MFA, and RBAC
- Secure Web Development Practices including OWASP and SANS Top 25