Find jobs in Canada today!

To post a job, login or create an account |  Post a Job

QuEST Global Services NA Inc.: Senior/Lead Software Engineer, Cloud

QuEST Global Services NA Inc.

This is a Full-time position in Woodland, NB posted April 30, 2021.

Required Skills Minimum of 5 yearsrsquo experience in the development of cloud or server-side products, within a professional software development organization Minimum of 7 yearsrsquo overall relevant professional experience Experience in at least one of PHP (preferred) Java C C++ Python Scala Experience with RESTful web services, XML and JSON Strong problem solving and analytical skills Solid software design knowledge ndash you should know how to create software that is extensible, reusable and meets desired architectural objectives Mastering software design concepts, design patterns, algorithms and data structures Experience in writing documentation and creating system design diagrams Practical experience with source control systems, task and requirements management systems A Bachelorrsquos or Masterrsquos Degree in Computer Science, or similar, or equivalent experience Excellent communication skills, both oral and written Available to work in the PST timezone (remote work and work-from home is acceptable, especially in the short term later, frequent local interaction preferred) Preferred Optional Skills At least 10 yearsrsquo overall relevant professional experience Experience with building and managing software packages or server images Deep expertise related to public clouds like Microsoft Azure or Amazon AWS and their tools Experience working with cloud-based server environments Experience in managing Linux-based infrastructure Understanding of designing for scalability and performance optimization Understanding of designing for robustness, reliability and security Experience in developing Microservices or Business Services or APIs Understanding of Service Discovery, Inter-Service Communication, Service Deployment and Service Orchestration frameworks Good knowledge and experience with Kubernetes, Docker, Jenkins Familiarity with ldquoInfrastructure as Coderdquo tools such as Terraform, CloudFormation, Azure Resource Manager Familiarity with databases, such as Redis, Cassandra, MySQL or PostgreSQL Experience with test automation and test frameworks Solid practitioner of the AgileScrum development process, ideally with test-driven development, DevOps and continuous integrationdeployment (CICD) Familiarity with DevOps tools such as Packer, Vagrant, Vault or Consul