Senior Software Developer - API Engineering

April 11 2024
Industries Telecommunications
Categories Programming, Development
Montreal, QC | Ottawa, ON | Toronto, ON | Calgary, AB | Edmonton, AB | Burnaby, BC | Vancouver, BC • Full time

Join our team and what we'll accomplish together

The Data Strategy & Enablement team is on a continuous journey towards helping TELUS become a world-class leader in data solutions, doing so by delivering data analytics capabilities built upon unified scalable platforms, advanced AI tooling, high-quality data, and a data-product and data platform-oriented culture while always keeping an eye on the horizon, preparing for the next big thing.

We are entrepreneurial and passionate, believers that so much more is possible and can be achieved by creating value and great outcomes for our customers, team members, communities, and environment and that through meaningful transformation we can integrate dynamic change in our professional lives.

The Data Strategy and Enablement team has started its journey towards enabling further digital transformation in our data and advanced analytics space. Composed of Data Engineers, Business Systems Analysts and Architects our team focuses on building and enabling best-in-class data platforms with a focus on migrating our assets from an on-premise data lake to Google's Cloud Platform.

Join a dynamic team that is paving the way towards digital transformation and enabling teams across the organization to make better use of data. Make use of your analytical skills and ability to analyze and assess the impact of data on upstream and downstream systems and help clarify and define cloud-related business processes and best practices across TELUS. Help architect the transformation and modernization of our enterprise data solutions and the integration of Google Cloud and native GCP services and 3rd party data technologies.

What you'll do

  • Build, support and extend existing codebase, provision infrastructure and secure reliable data-centric services and applications in GCP and on-prem
  • Help build and maintain high-intensity mission-critical application
  • Identify opportunities for and implement automation in the development and production process to reduce manual toil and improve developer productivity
  • Capture issues with the data that impact key business drivers and relay them to the product management teams

What you bring

  • You are a Senior Software developer with 5+ years of experience in IT platform implementation in a technical capacity
  • Bachelor of Computer Science, Engineering or equivalent
  • Knowledgeable and experienced with software engineering best practices
  • Experience with the Google Cloud Platform (GCP) and its related technologies (Kubernetes (GKE), Google Anthos, CloudSQL, PubSub, Google Cloud Storage, Logging, Dashboards, BigQuery, BigTable)
  • Experience with DevOps, CI/CD practices and tools
  • You bring systems design experience with the ability to architect and explain complex systems interactions, data flows, common interfaces and APIs
  • You bring several years of deep understanding of and experience with software development and programming languages such as Java/Kotlin, Shell scripting
  • You bring systems design experience with the ability to architect and explain complex systems interactions, data flows, common interfaces and APIs
  • You have experience with designing, developing, and operationalizing high-volume back-end web applications
  • You have experience with REST API design and SOAP API design
  • You have hands-on experience with the following technologies as a senior software developer:
    • Spring, Spring Boot
    • WireMock
    • Docker
    • Terraform
    • Oracle, Postgres, MSSQL Server, MySQL Server
    • SQL
    • PgWeb
    • Github & Github Actions
    • NodeJS


Great-to-haves

  • GCP Professional Cloud Engineering certification
  • Understanding of TMF standards

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network