Senior PowerBuilder Developer (PowerBuilder 2017 R3)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

WAGE / SALARY

$7.5 per hour

HOURS PER WEEK

19

DATE UPDATED

Jun 2, 2026

JOB OVERVIEW

About Us

We are an established software company based in Saudi Arabia developing and supporting ERP business applications used by organizations across multiple industries. Our systems include HR, Payroll, Financials, Real Estate Management, and Fixed Assets solutions.

We are seeking an experienced PowerBuilder Developer to join our remote development team on a full-time or long-term freelance basis.

Important Requirement

Please apply only if you:

* Have at least 5 years of hands-on PowerBuilder development experience.
* Are currently working with PowerBuilder or have worked with it recently.
* Have experience with PowerBuilder 2017 R3 or a similar modern Appeon/Sybase PowerBuilder version.
* Can demonstrate real PowerBuilder projects you have developed or maintained.

Applications from developers whose PowerBuilder experience is outdated or who have not worked with PowerBuilder in recent years will not be considered.

Responsibilities

* Maintain and enhance existing ERP applications developed in PowerBuilder 2017 R3.
* Develop new modules and features.
* Investigate and resolve software defects.
* Optimize application performance.
* Work with SQL databases and stored procedures.
* Analyze existing source code and propose improvements.
* Participate in testing and deployment activities.
* Collaborate remotely with our development and support teams.

Required Skills

* Minimum 5 years of PowerBuilder development experience.
* Current or recent experience using PowerBuilder.
* Strong knowledge of:

* PowerScript
* DataWindows
* MDI applications
* User Objects
* Menus and Security Systems
* Database connectivity
* Strong SQL skills.
* Experience working with large business applications or ERP systems.
* Ability to understand and maintain legacy code.

Preferred Qualifications

* Experience with HR, Payroll, Financial, Inventory, or ERP systems.
* Experience with SQL Server.
* Experience integrating PowerBuilder applications with web services or APIs.
* Experience participating in migration projects from legacy systems to modern platforms.

Selection Process

Qualified candidates will be asked to:

1. Describe their current PowerBuilder project.
2. Explain which PowerBuilder versions they have used.
3. Complete a short technical interview.
4. Perform a small paid PowerBuilder assessment task.

To Apply

Please include the following in your application:

1. Total years of PowerBuilder experience.
2. PowerBuilder versions used.
3. Whether you are currently working with PowerBuilder.
4. Description of your most recent PowerBuilder project.
5. Database platforms used.
6. Your expected hourly or monthly rate.

Applications that do not include the above information may not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0212
Total Execution Time  0.0225
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-PowerBuilder-Developer-PowerBuilder-2017-R3-1659905
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0159 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1659905
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 903786
 LIMIT 1 
0.0033   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1659905
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1659905' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659905 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-02-2026=358***Jun-03-2026=8***Jun-04-2026=6***Jun-05-2026=7***Jun-06-2026=2***Jun-07-2026=1***Jun-08-2026=9***Jun-09-2026=7***Jun-10-2026=1***Jun-11-2026=6***Jun-13-2026=4***Jun-20-2026=1' WHERE job_id'1659905'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=410' WHERE job_id'1659905'  
0.0045   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1659905' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659905 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '903786'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)