10+ years of hands-on development experience with BBx (Progression/5) and BBj (Business Basic for Java)
Recent focus on developing new features rather than minor enhancements or break-fix tasks
Experience with system integrations using HTTP, XML, and RPC technologies
Ability to learn and modify existing custom codebases
Experience working from technical specifications created by others
Familiarity with formal software development lifecycle (SDLC) processes
Proficient in Microsoft SQL Server and SQL query development for troubleshooting
Responsibilities
Develop new features and capabilities using BBx and BBj
Maintain integrations in and out of Pro/5 systems
Support system integrations primarily with BBj
Analyze and enhance custom codebases developed by others
Create solutions based on technical specifications from team members
Adhere to formal SDLC processes
Execute SQL queries for troubleshooting and technical analysis
Benefits
Opportunity to work with cutting-edge technologies in a specialized field
Collaborative environment with a focus on innovation and development
Potential for professional growth within a formal SDLC framework
Engagement with diverse integration technologies
Chance to contribute to significant projects in the hospitality or vacation ownership industry
Full Job Description
Job Summary We are seeking an experienced BBX/BBJ Engineer with 10+ years of recent, hands-on development experience specifically with Basis International Progression/5 (BBx, Pro/5) and Business Basic for Java (BBj). The role requires active development of new features and capabilities within these technologies, along with experience supporting integrations, learning and modifying existing custom codebases, working from specifications developed by others, and operating within a formal software development lifecycle. The role also requires experience with Microsoft SQL Server and SQL query development for troubleshooting.
Key Responsibilities • Develop new features and capabilities using Basis International Progression/5 (BBx, Pro/5) and Business Basic for Java (BBj) • Develop and maintain integrations in and out of Pro/5 systems using technologies such as HTTP, XML, and RPC • Work with BBj primarily to support system integrations • Analyze and develop within custom codebases that were not originally developed by the engineer • Develop solutions based on technical specifications created by other team members • Follow formal software development lifecycle (SDLC) processes • Create and execute SQL queries using Microsoft SQL Server to assist with troubleshooting and technical analysis
Required Qualifications • 10+ years of recent development experience specifically with Progression/5 (BBx, Pro/5) and Business Basic for Java (BBj) • Demonstrated recent and active development experience, with a primary focus on adding new features and capabilities rather than production break-fix or minor enhancements • Experience with integrations in and out of Pro/5 systems using technologies such as HTTP, XML, and RPC • Demonstrated ability to learn, understand, and modify custom codebases developed by others • Experience developing solutions based on specifications created by other technical professionals • Experience working within a formal SDLC environment • Experience with Microsoft SQL Server and creating SQL queries for troubleshooting
Preferred Qualifications • Experience in the Hospitality or Vacation Ownership industry • Development experience with both Progression/5 and BBj supporting system-to-system integrations • Unix/Linux shell scripting experience • Experience with other Business Basic variants such as Thoroughbred BASIC, ProvideX (PxPlus), or MAI OpenBasic • Experience using external logging and monitoring platforms such as Splunk or Dynatrace