Senior SQL Programmer, Onboard Revenue in Miami, FL at Royal Caribbean Cruises Ltd.

Date Posted: 1/19/2020

Job Snapshot

Job Description



The Sr. Programmer/Developer leads support of the team's Oracle database, Oracle and SQL Server jobs and reporting. Implements solutions to complex multi-department problems and serves as lead conduit with the IT department. Working with management, develops strategies, reports, training and tools to align projects with overall department goals and provide essential customer information to inform better business decisions. 



  • Develops and implements new solutions to business processes.  This includes requirements gathering, analysis, development, implementation, and testing of advanced database procedures to deliver an efficient product to the business. Also includes reviewing external tools and technologies to implement.
  • Drive efficiency improvements and technical improvements to our PL/SQL jobs and systems.
  • Communicates with Onboard Revenue leadership on developing the tools, reports, and applications necessary to achieve tactical and strategic objectives 
  • Lead technical initiatives, determining user requirements and business needs to develop new reporting, while incorporating understanding of the business and our current systems. Think creatively and holistically to not only meet business objectives, but also to gain additional benefits in job and system enhancements.
  • Design and implement complex Oracle PL/SQL procedures and packages against various production databases.  Responsible for the maintenance and documentation of data structures.
  • Continuously search for potential business improvements, revenue opportunity and efficiency gains.
  • Communicate project direction, approach, and status to all project resources and data team leadership.
  • Develop productive working relationships with all business peers and other colleagues within the department and cross-departmentally.


Job Requirements



  • Master's degree in MIS, Engineering, or Statistics preferred.
  • Bachelor's degree from four-year college or university required (in MIS, Computer Science, Industrial Engineering or Statistics helpful).
  • 3+ years of work experience in related field preferred.
    Equivalent combination of education and experience will be considered.
  • Strong systems, quantitative, analytical and problem solving skills required.
  • Able to independently formulate recommendations, action programming directives and balance a variety of tasks
  • PL/SQL and Oracle database experience required. Experience in SAS desired.
  • Experience in supporting and interpreting reporting using Access or Business Intelligence tools (Hyperion experience a plus).
  • Ability to communicate clearly and effectively to business and technical audiences in both spoken and written formats is necessary
  • Ability to interpret analytical results into meaningful business terms and translate business needs to programming and data modeling.
  • Demonstrated ownership of projects and work, tenacity in following through on details and exploring remaining implications
  • Must be able to manage time and projects efficiently and make important decisions autonomously

Stay Connected!

If you’re interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.