Job Description
Job Overview
We are seeking an experienced PowerBuilder Developer to join our development team in a hybrid work environment. The ideal candidate will have strong expertise in maintaining and modernizing legacy applications while also contributing to new development initiatives. This role requires deep technical knowledge, problem-solving ability, and collaboration with cross-functional teams.
The position is well suited for professionals who have experience working with enterprise systems, databases, and modern development practices.
Technical Skills & Qualifications
PowerBuilder Development
- 5–10 years of hands-on experience developing and maintaining applications using PowerBuilder (versions 9.x through 2019 R3 or later).
- Strong understanding of legacy application architecture and modernization strategies.
- Ability to troubleshoot, enhance, and optimize existing systems.
Programming Languages
- Strong proficiency in C++ and C#.
- Experience migrating legacy systems to modern platforms and frameworks.
- Ability to write clean, scalable, and maintainable code.
Database Expertise
- Extensive experience working with relational databases such as:
- Oracle
- SQL Server
- Sybase
- Strong SQL development skills.
- Experience with stored procedures, query optimization, and performance tuning.
Application Development
- Solid understanding of client-server application architecture.
- Experience implementing backend business logic.
- Familiarity with object-oriented programming principles and design patterns.
Integration & APIs
- Experience developing and consuming REST and SOAP web services.
- Integration with third-party systems and APIs.
- Understanding of secure and efficient data exchange between systems.
Development Methodologies
- Familiarity with the Software Development Life Cycle (SDLC).
- Experience working in Agile development environments.
- Ability to collaborate with developers, testers, and business stakeholders.
Tools & Version Control
- Experience with version control systems such as:
- Git
- TFS
- Familiarity with CI/CD pipelines and automated deployment practices is a plus.
Additional Skills
- Strong analytical and debugging abilities.
- Ability to diagnose and resolve complex system issues.
- Excellent written and verbal communication skills.
- Capability to work with both technical and non-technical stakeholders.
Preferred Experience
- Experience supporting mission-critical enterprise applications.
- Background working in public sector or transportation systems is highly desirable.
- Experience with modernization projects and large-scale application upgrades.
Work Environment
Collaborative and supportive technical team environment.
Hybrid work model combining remote work and office collaboration.
Opportunity to work on complex enterprise systems.