
Azure Senior/Lead Developer
- Cork
- Permanent
- Full-time
- You will be an important part of an R&D team building a platform based 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 & Services including Azure Functions, Microsoft Graph API, Azure Data Explorer, CosmosDB, and Event Hub
- You will focus on backend with some UI/frontend work
- 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 possess a computer science undergraduate degree or equivalent
- You should have a minimum of 8 years’ experience working in software development
- You should have experience in full stack development – C#/.NET Core (strongly preferred)
- You should have experience building Azure cloud applications using microservice architecture
- You should have developed and maintained CD/CI pipelines for build and deployment of services and components using Azure DevOps (preferred), Jenkins, or similar systems.
- You should have experience in writing quality code with techniques such as unit testing, mocking, automation, and integration testing
- 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 excellent verbal and written communication skills
- You should have good interpersonal skills and ability to work well in a team environment
- Solid understanding of building scalable web applications using WebAPI and RESTful API design
- Experience in YAML pipelines, PowerShell, and ARM templates
- Ability to produce and document designs and specifications for new features and services
- Experience in Angular or React, Typescript considered beneficial
- Life at Quest means collaborating with dedicated professionals with a passion for technology.
- When we see something that could be improved, we get to work inventing the solution.
- Our people demonstrate our winning culture through positive and meaningful relationship.
- We invest in our people and offer a series of programs that enables them to pursue a career that fulfills their potential.