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