Overview
Skills
Job Details
Job Title: Senior PowerBuilder Developer
Location: Richmond, VA (Hybrid)
Employment Type: Contract (Long-Term)
Role Overview
The Senior PowerBuilder Developer will provide analysis, support, and ongoing maintenance for a legacy revenue management system, while also designing and developing system interfaces to support a multi-phase modernization initiative. This role is critical to maintaining stability of existing systems during transition periods and ensuring seamless data integration between legacy and modern platforms.
The ideal candidate is a senior-level developer with deep PowerBuilder expertise, strong database skills, and experience working in Agile, cross-functional team environments.
Key Responsibilities
Legacy System Support & Modernization
- Provide analysis, support, and maintenance for a mission-critical legacy revenue management system.
- Design, develop, and implement interfaces between legacy and modern systems to support phased modernization rollouts.
- Ensure continuity and reliability of systems during transition and deployment periods.
Application Development
- Design, develop, and maintain PowerBuilder applications using industry best practices.
- Write clean, maintainable, and well-documented code.
- Participate in detailed design, architectural discussions, and requirements review sessions.
- Support enhancements, bug fixes, and performance improvements.
Agile Delivery & Collaboration
- Work independently and collaboratively within a multi-disciplinary Agile/Scrum development team.
- Interact with developers, team leads, business analysts, and stakeholders to clarify and assess requirements.
- Contribute to sprint planning, reviews, and retrospectives.
Tools, Version Control & DevOps
- Use enterprise version control and application lifecycle management tools to support development and deployments.
- Follow established coding standards, development workflows, and change management processes.
Required Qualifications
Experience & Skills
- 7+ years of hands-on experience developing PowerBuilder applications (PowerBuilder 12.5 or higher)
- Strong experience designing and developing clear, maintainable code
- Experience working with relational databases such as Oracle (19c or higher), MySQL, or similar
- Experience using version control and ALM tools (e.g., Azure DevOps / Team Foundation Server)
- Experience working in Agile/Scrum development environments
- Strong analytical, problem-solving, and attention-to-detail skills
- Ability to work independently as well as collaboratively in a team environment
- Excellent verbal and written communication skills
Highly Desired Qualifications
- Functional or product knowledge of enterprise revenue management or tax processing systems
- Experience supporting large-scale financial or transactional systems
Eligibility Requirements