Create Alert
Email me similar jobs

Application Developer

Contract

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from TELUS Digital

Job Title: Application Developer (On-Premises to Cloud)

Job Summary

We’re looking for a seasoned Senior Application Developer to help modernize our application portfolio by migrating on-premises systems—both legacy and modern—to the cloud (GCP). In this role, you’ll refactor application code for cloud compatibility, update connectivity for cloud-hosted databases, and ensure applications perform reliably post-migration. This is a key role in our digital transformation journey.

Key Responsibilities

· Analyze existing on-premises applications to understand their architecture, dependencies, and migration requirements.

· Develop and implement migration strategies and plans for various applications.

· Collaborate closely with infrastructure, database, and security teams to ensure a smooth and secure migration process.

· Conduct thorough testing of migrated applications in the cloud environment to ensure functionality, performance, and data integrity.

· Troubleshoot and resolve any issues that arise during the migration process.

· Document the migration process, configurations, and any changes made to the applications.

· Strong problem-solving and analytical skills.

· Excellent communication and collaboration skills.

· Ability to work independently and as part of a team.

· Expert to use AI development tools ( copilot, Cline, Cursor, etc.) for reverse engineering.

Application Migration & Refactoring

· Analyze existing applications to understand architecture, dependencies, and migration requirements.

· Refactor or rewrite code in (Java, Node.js, Angular) to align with cloud-native patterns.

· Update application configuration files and connection strings to integrate with the new cloud-based database (e.g., updating JDBC URLs, connection parameters).

· Ensure secure and reliable connectivity using IAM roles, TLS, VPC configurations, etc.

· Collaborate with DB and infrastructure teams to validate integration and performance.

Testing & Validation

· Conduct unit, integration, and performance testing in the cloud environment.

· Diagnose and resolve issues related to connectivity, latency, or timeouts.

· Document migration steps, architectural changes, and configurations.

· Align efforts with DevOps, security, and infrastructure best practices.

Required Skills

· 5+ years in application development and/or modernization projects.

· Strong experience in at least one of the following tech stacks:

Legacy: Java (JDK 5+, Struts, Spring), .NET

· Familiarity with cloud platforms: AWS, Azure, or GCP

· Deep understanding of database connectivity (JDBC, ODBC, ORM frameworks like Hibernate)

· Working knowledge of DevOps practices (CI/CD pipelines like Jenkins/GitHub Actions)

· Understanding of cloud security : IAM, VPCs, encryption protocols

Nice-to-Have

· Cloud certifications (e.g., AWS Certified Developer, Azure Associate)

· Experience with Infrastructure as Code (Terraform, CloudFormation)

· Past experience modernizing mainframe or legacy systems to the cloud

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Contract

Job function

  • Job function

    Quality Assurance
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at TELUS Digital by 2x

Alberta, Canada CA$100,000.00-CA$150,000.00 1 day ago

Canada CA$69,100.00-CA$129,200.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Similar jobs

Application Developer

Apply Now
Back to search page