Post Job Free
Sign in

Senior Programmer

Company:
Royal Caribbean Group
Location:
Barangay 184, 1300, Philippines
Posted:
May 21, 2024
Apply

Description:

Position Summary:

This position is responsible for leading the design, development, operation, and maintenance of Information Technology computer systems and software applications. Sr Programmer/Analyst uses technical knowledge to define strategic direction within the specific discipline and to solve complex business problems, by means of a systematic and disciplined approach. This position employs software, hardware, and/or communication technologies to accomplish assignments.

Essential Duties and Responsibilities:

Design, development and implementation of Web applications in one or more platforms

Facilitates design and development of business solutions which further specific business strategies

Plans, designs, and implements complex functional and technical application and system level designs.

Defines interdependency with other disciplines and is involved in the testing and certification processes.

Leads, directs and provides technical guidance to team.

May act as project leader for projects with complex or voluminous documentation and may provide or coordinate special documentation services as required.

Supports, operates and maintains computer systems and software applications.

Interprets, refines and applies methods and procedures in accordance with Software Development Life Cycle (SDLC), Information Technology industry standards and best practices as defined by Royal Caribbean Cruises, Ltd.

Remains current with industry trends in order to conceive, prototype and recommend technical approaches for IT systems and solutions that meet business needs.

Able to travel, as necessary, to perform required job duties.

Able to work late evenings, nights and weekends as needed.

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.

Financial Responsibilities

Solid understanding of IT estimation activities. May lead large/complex estimation activities

Meets expectations in meeting deadline within budget, schedule and appropriate quality

Qualifications:

Requires a bachelor’s degree in computer science or computer engineering (Master's degree preferred) in area of specialty, or equivalent experience.

5+ years of experience in business Web development. At least 3 consecutive years in any one language (PHP/Node.Js)

Experience in Angular Typescript or equivalent.

Experience in Web services, SOAP, REST and third-party API integration.

Knowledge in Git version control

Knowledge in Collaboration and Continuous Integration Tools such as JIRA, Bitbucket, Jenkins and Confluence.

Knowledge in AWS is a plus.

Knowledge in AI is a plus.

Knowledge and Skills:

PHP, MySQL / SQLServer, and expert knowledge in at least one Web platform.

Ability to establish programming norms

Up-to-date knowledge of latest Web development techniques and development platforms

Subject matter expertise in computer science, engineering or related discipline

Able to formulate, communicate and implement technical solutions

Lead teams and manage project deadlines.

Proven ability to collaborate with technical peers

Capable of working independently with minimal supervision. May lead or direct the work of others

Demonstrate a degree of creativity with strong analytical and problem-solving skills

Strong with methodologies, tools, best practices, and processes within specific area of responsibility

Excellent verbal and written communication skills

Ability to work well under pressure.

Apply