View all jobs

Sr. Applications Developer-GCP - Remote - TI-1811-2

Toronto - Remote, ON · Information Technology
Job Description

We are looking for individuals who will:
  Design and build efficient and maintainable cloud-based microservices, adopting standard components and libraries whenever possible
  Leverage DevOps values to drive design decisions that support key operational needs such as  configurability, logging and monitoring
  Take responsibility for your components across end to end development lifecycle, implementing, executing testing and supporting deployments
  Integrate security into all daily efforts, including secure design and coding practices
  Collaborate with senior architects to identify efficient architectures and mentor/lead more junior development resources
  Estimate the effort needed to execute your end-to-end implementation tasks and support our technical leads in creating unified and reliable delivery plans
  Leverage containers and other cloud-native tools


You're the missing piece of the puzzle
  At least 5 years of hands-on experience building solutions in Google Cloud Platform (GCP) and Amazon Web Service (AWS) with microservices architectures, with extensive knowledge on Kubernetes based container platforms like GCP-GKE, Redhat Openshift
  Hands on working knowledge with deploy tools: Spinnaker, Terraform, Jenkins, Java or Node.JS
  At least 7 years in progressive, object oriented software development roles with proven technical leadership skills, as well as confidence in making and owning technical decisions
  Hands on experience building REST or Web Services with Spring framework.
  Hands on experience defining and integrating SQL or NoSQL databases
  Hands on experience hosting & running apps/services within a containerized environment
  Experience using testing frameworks, and implementing and testing features and functionalities using both manual and automated means
  Agile development practices, using DevOps best practices and a modern CI/CD pipeline
  Experience building positive relationships and collaborating with a variety of diverse groups and technical teams
  Strong verbal and written communication skills
  A creative approach to problem solving and the ability to work independently to manage deliverables in an environment with high levels of ambiguity
  Bachelors in Computer Science, Software / Computer Engineering or any equivalent combination of education and experience


Nice to Have/“Further Learning Opportunities”
  Knowledge on GCP Big Data services (Cloud Storage, PubSub, Dataproc, Dataflow, Dataprep, Cloud Composer, BigQuery, BigTable, AI Platform)
  Hands-on experience with API management gateways (e.g. KONG)
  Experience working with an Agile delivery environment
  Any type of Cloud certification
  Telecommunications industry knowledge

Powered by