PowerBuilder Developer
Core
Modernizing legacy PowerBuilder client-server applications and migrating them to Microsoft Azure cloud environments.
Role type
Senior PowerBuilder Developer (Cloud Migration)
Builds
Legacy application modernization and cloud migration services
Domain
Enterprise software modernization, legacy systems, cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PowerBuilder development (versions 10-12.6 or Appeon PB), SQL programming (T-SQL, PL/SQL), database design and optimization, client-server architecture knowledge, Azure SQL services expertise, legacy system dependency analysis, cloud migration planning
Preferred skills
CI/CD pipeline experience, DevOps practices, modernization concepts (APIs, microservices), root cause analysis, cross-functional collaboration
Technologies
Azure, CI/CD, Cloud DevOps, PowerBuilder, SQL, VPN, microservices, MySQL, Network
Responsibilities
Develop, maintain, and enhance existing PowerBuilder client-server applications; Analyze legacy PowerBuilder code to identify integration points, dependencies, and performance issues; Refactor PowerBuilder components for compatibility with Azure databases and services; Collaborate with the cloud engineering team on migrating PowerBuilder applications to Azure; Participate in re-platforming tasks, including database migration to Azure SQL and adapting configurations for Azure; Ensure seamless authentication and connectivity post-migration; Validate and stabilize applications after migration to Azure; Design, optimize, and maintain SQL databases pre and post-migration; Rewrite and optimize SQL queries and procedures for improved cloud performance; Implement effective indexing and partitioning strategies for Azure SQL platforms; Assist in modernizing components that integrate with PowerBuilder applications; Contribute to architectural decisions involving Azure services; Conduct root cause analysis for cloud-related issues and support thorough testing protocols; Collaborate with cross-functional teams including analysts, architects, and project members to facilitate smooth migrations; Document technical migration steps and requirements thoroughly