Job Description
Location: Hybrid (Onsite + Remote)
Experience Level: Mid-to-Senior (5–10 years)
Industry: Enterprise / Public Sector / Transportation
Job Overview:
We are seeking an experienced PowerBuilder Developer to join our team to maintain, enhance, and modernize mission-critical enterprise applications. The ideal candidate will have deep expertise in PowerBuilder, C++, and C#, with hands-on experience migrating legacy systems to modern architectures. This role combines technical development, database optimization, and cross-functional collaboration to ensure high-quality, reliable software solutions.
Key Responsibilities:
- Develop, maintain, and enhance PowerBuilder applications (versions 9.x through 2019 R3+).
- Migrate legacy systems to modern architectures using C# and C++.
- Design, develop, and optimize client-server applications and backend business logic.
- Write and optimize SQL queries, stored procedures, and database interactions for relational databases (Oracle, SQL Server, Sybase).
- Integrate and consume web services (REST, SOAP) and third-party APIs.
- Apply object-oriented design principles and follow best practices across the software development lifecycle (SDLC).
- Collaborate with cross-functional teams in an Agile environment, including QA, product, and operations.
- Troubleshoot, debug, and resolve complex system and application issues.
- Ensure performance, security, and reliability of enterprise applications.
- Participate in version control management and CI/CD pipelines as applicable.
Required Skills & Qualifications:
- 5–10 years of hands-on experience with PowerBuilder.
- Strong proficiency in C++ and C#.
- Extensive experience with relational databases (Oracle, SQL Server, Sybase).
- Strong understanding of client-server application development and backend logic.
- Experience with web service integration (REST, SOAP).
- Solid grasp of SDLC and Agile methodologies.
- Strong problem-solving, debugging, and analytical skills.
- Excellent written and verbal communication skills.
Preferred Qualifications:
- Experience supporting mission-critical applications in public sector or transportation environments.
- Familiarity with CI/CD pipelines and version control systems (Git, TFS).
- Prior experience in system modernization or migration projects.
Why Join Us:
- Work on mission-critical applications that support large-scale enterprise or public sector operations.
- Collaborate with a team of experienced developers and engineers.
- Gain exposure to modernization projects and cutting-edge technologies.
- Hybrid work model providing a balance of onsite and remote flexibility.