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 Dev Ops, 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 Dev Ops practices (CI/CD pipelines like Jenkins/Git Hub 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, Cloud Formation)
· Past experience modernizing mainframe or legacy systems to the cloud
Seniority level- Seniority level
Mid-Senior level
- Employment type
Contract
- Job function
Quality Assurance - Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at TELUS Digital by 2x
Alberta, Canada CA$-CA $ 1 day ago
Canada CA $69,100.00-CA $ 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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: