Job Requirements At Quest Global it s not just what we do but how and why we do it that makes us different With over 25 years as an engineering services provider we believe in the power of doing things differently to make the impossible possible Our people are driven by the desire to make the world a better place to make a positive difference that contributes to a brighter future We bring together technologies and industries alongside the contributions of diverse individuals who are empowered by an intentional workplace culture to solve problems better and faster Key Responsibilities C NET Core Strong expertise in building scalable and maintainable applications using object-oriented principles and design patterns Microservices Architecture Experience in designing and developing distributed systems with loosely coupled services including service orchestration and inter-service communication Docker Kubernetes Proficient in containerizing applications using Docker and deploying managing them in Kubernetes clusters for scalability and resilience Azure Cloud Services Hands-on experience with Azure services such as App Services Azure Functions AKS Azure Kubernetes Service Azure DevOps and monitoring tools PostgreSQL Solid understanding of relational database design performance tuning and writing complex queries using PostgreSQL CI CD Pipelines Experience in setting up and maintaining automated build test and deployment pipelines using tools like Azure DevOps Jenkins GitHub Actions etc Version Control Configuration Management Proficient in Git-based workflows branching strategies and managing code repositories with GitHub GitLab Bitbucket Testing Quality Assurance Familiarity with unit testing integration testing and test automation frameworks to ensure high-quality deliverables Agile DevOps Practices Comfortable working in Agile environments with continuous integration and delivery principles Responsibilities Collaborate with architects to define software specifications and architecture Design develop and test software components Set up and maintain development tools and environments Perform integration with software and hardware systems Manage configuration and version control of deliverables Maintain and enhance existing software Apply standard processes and contribute to continuous improvement Stay updated with latest technologies and promote reusable solutions We are known for our extraordinary people who make the impossible possible every day Questions are driven by hunger humility and aspiration We believe that our company culture is the key to our ability to make a true difference in every industry we reach Our teams regularly invest time and dedicated effort into internal culture work ensuring that all voices are heard We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect where everyone belongs is valued and feels inspired to share their ideas We know embracing our unique differences makes us better and that solving the worlds hardest engineering problems requires diverse ideas perspectives and backgrounds We shine the brightest when we tap into the many dimensions that thrive across over 21 000 difference-makers in our workplace Work Experience Bachelor s degree Minimum 7 Years Experience software qualified with at least 7 years of experience in designing and developing scalable cloud-native applications using C microservices and modern DevOps practices