Role: PowerBuilder Developer (C/ C#/ PowerBuilder)
Duration: Long Term
Location: Columbia MD- Hybrid
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:
- Bachelors degree in Computer Science Information Systems Software Engineering or related field (Masters 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
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Contract