Position Overview
We are looking for an experienced PowerBuilder Developer to join our client's enterprise technology team. The role involves developing, maintaining, and modernising enterprise-grade applications using PowerBuilder and PowerServer 2022. The ideal candidate will have hands-on experience in legacy application transformation, strong database skills, and a solid understanding of modern web technologies.
Key Responsibilities
- Design, develop, and maintain applications using PowerBuilder and PowerServer 2022, ensuring high performance and scalability.
- Migrate existing PowerBuilder applications to web-based solutions using PowerServer 2022.
- Design and optimise databases using SQL Server or Oracle.
- Develop and maintain technical documentation for all development activities.
- Collaborate closely with cross-functional teams to gather requirements and deliver high-quality solutions.
- Conduct code reviews, enforce coding standards, and promote development best practices.
- Troubleshoot, debug, and resolve issues in existing applications to ensure system stability and reliability.
Required Skills & Qualifications
- Minimum 5 years of experience in PowerBuilder application development.
- Strong expertise in PowerServer 2022 and its web deployment capabilities.
- In-depth knowledge of PowerBuilder features, including DataWindow, object-oriented programming, and event-driven architecture.
- Hands-on experience with SQL and relational database systems (SQL Server, Oracle).
- Basic understanding of web technologies such as HTML5, JavaScript, and CSS.
- Familiarity with REST APIs and web service integrations.
- Strong analytical and problem-solving abilities with excellent attention to detail.
- Effective communication skills and proven ability to work collaboratively in a team environment.
Preferred Qualifications
- Experience in Java or other modern web application development frameworks.
- Prior experience in modernising legacy enterprise systems.
- Exposure to Agile / Scrum software development practices.
- Experience working on financial or large-scale enterprise applications.