Full Stack Developer in Miramar, FL at Royal Caribbean Cruises Ltd.

Date Posted: 2/10/2020

Job Snapshot

Job Description

Great vacations begin with great employees! Combine your experience and sense of adventure by joining our exciting team of employees in Miami, Florida. Royal Caribbean Cruises Ltd. is pleased to offer a competitive compensation & benefits package, and excellent career development opportunities, each offering unique ways to explore the world.

Position Summary:

  • The Programmer/Developer position is responsible for the successful design, implementation, and monitoring web applications and database systems. 
  • The systems and/or data will be used as a critical part of the daily operations across Trade Support and Service. 
  • They will also be responsible for data gathering needed by various business units which will play a major role in the management decision making process for various organizations both within and outside Trade Support and Services. 

Essential Duties and Responsibilities:

  • Development of user interface design and architecture for web applications using PHP, JavaScript, and other server and client-side programming languages.  Responsible for the integration of web applications with backend Oracle database.
  • Develop and analyze user requirements, procedures, and problems to automate processing or to improve existing computer systems and information structures.
  • Design and implement complex Oracle PL/SQL procedures and packages against various production databases.  Responsible for the maintenance and documentation of data structures.
  • Execute SQL queries against various production databases utilizing efficient data access methods and an in-depth understanding of the data structures being queried for decision support purposes.
  • Development and monitoring of data migration/transfer processes utilizing Python, SQL Server, flat file manipulation, FTP utilization, and UNIX servers
  • Performs other duties as required.  This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position.  Employees will be required to perform any other job-related duties assigned by their supervisor or management



Job Requirements


  • Requires a Bachelor's degree in computer science or related field
  • 2-5 years of experience in the field or a related area
  • Development experience in web-based languages and databases.

Knowledge and Skills:

  • PHP, Javascript, JQuery, Angular, CSS, HTML, Bootstrap
  • Bitbucket and Composer is a plus
  • Understanding of Object-Oriented Programming, with focus on Web Applications
  • Understanding of API architecture
  • Understanding of Relational Database Management Systems
  • Oracle SQL and PL/SQL
  • Strong business skills in addition to technical expertise are required
  • Some knowledge of Linux and Python is a plus

Financial Responsibilities:

  • Responsible for successful implementation and monitoring of data systems used in various incentive programs for Trade Support & Service
  • Responsible for successful implementation and monitoring of data systems used in revenue generating processes.

WORK ENVIRONMENT: Majority of work takes place at RCCL’s Port location with selected assignments in other domestic/international locations and/or shipside. Select assignments may require partial to significant time shipside as well as at other RCCL operating locations domestically and internationally.

Join our team as a Full Stack Developer. Once you apply, it will take you 10-15 mins to complete our application, which will help us better qualify your candidacy.  

It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law. RCL and each of its subsidiaries prohibit and will not tolerate discrimination or harassment. 

Join us at Royal Caribbean Cruises Ltd., where great vacations begin with great employees!

RCL is an Equal Employment Opportunity employer.

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.