PowerBuilder Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a PowerBuilder Developer in Columbia, MD, on a 6-month contract. Requires 5-10 years of experience in PowerBuilder, C++, and C#, with expertise in legacy system modernization and public sector applications.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
-
πŸ—“οΈ - Date discovered
August 22, 2025
πŸ•’ - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
πŸ“„ - Contract type
Unknown
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
Columbia, MD
-
🧠 - Skills detailed
#Oracle #C++ #Agile #Sybase #Business Analysis #Data Migration #SQL (Structured Query Language) #Computer Science #Code Reviews #Integration Testing #Unit Testing #GIT #Version Control #Debugging #REST (Representational State Transfer) #SQL Server #Databases #C# #Migration #Web Services
Role description
PowerBuilder Developer (C++/C#/PowerBuilder)_Columbia, MD (On-site / hybrid)_Contract (6 Months) Position Title: PowerBuilder Developer (C++/C#/PowerBuilder) Location: Columbia, MD (On-site / hybrid) Employment type: Contract Duration: 6 Months Justification: Needed to support legacy systems, modernization efforts, and critical transition areas involving PowerBuilder and backend logic. (SFMTA) Experience Level: 5-10 years Job Responsibilities: β€’ Maintain, enhance, and support existing PowerBuilder applications that are critical to transit agency operations. β€’ Analyze, troubleshoot, and resolve application defects and performance issues in legacy systems. β€’ Collaborate with business analysts, end users, and cross-functional teams to gather requirements, define specifications, and implement solutions. β€’ Support system modernization efforts by rewriting, refactoring, or integrating legacy PowerBuilder code into modern platforms using C++, C#, and other contemporary technologies. β€’ Develop and maintain backend logic, APIs, and interfaces to support business workflows, reporting, and integration with other enterprise systems. β€’ Perform code reviews, unit testing, and integration testing to ensure code quality, stability, and maintainability. β€’ Document system architecture, design decisions, and technical specifications for both legacy and modernized systems. β€’ Support data migration, conversion, and synchronization activities during system transitions. Technical Skills & Qualifications: β€’ Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field (Master’s preferred). β€’ 5-10 years of hands-on experience developing and maintaining applications in PowerBuilder (versions 9.x through 2019 R3 or later). β€’ Strong proficiency in C++ and C# with experience migrating legacy systems to modern architectures. β€’ Solid understanding of client-server application development, database interaction, and backend business logic implementation. β€’ Extensive experience working with relational databases (e.g., Oracle, SQL Server, Sybase), including SQL development, stored procedures, and performance tuning. β€’ Familiarity with object-oriented design principles, software development life cycle (SDLC), and Agile methodologies. β€’ Experience developing and consuming web services (REST, SOAP) and integrating with third-party APIs. β€’ Strong problem-solving, debugging, and analytical skills with the ability to diagnose complex system issues. β€’ Excellent written and verbal communication skills with the ability to interact effectively with both technical and non-technical stakeholders. β€’ Experience supporting mission-critical enterprise applications in a public sector or transportation environment is highly desirable. β€’ Familiarity with version control systems (e.g., Git, TFS) and CI/CD pipelines is a plus.