Engineer II - Marketing Systems

Full Time


    EngineerSystemsManagementCRMGoogle CloudComputerSoftwareDeveloperSQLApache

    Job Description

    Position Overview:

    The primary responsibility of the Engineer - Marketing Systems is to assist with all stages of enterprise software development for critical Marketing and Customer Relationship Management (CRM) technology applications, including design, development, and management of the code base for the Customer Data Platform (CDP) and Google Cloud Platform (Google Cloud Platform).

    All duties are to be performed in accordance with departmental and The Venetian Resort's policies, practices, and procedures.

    Essential Duties & Responsibilities:

    • Assist with development and implementation of technical solutions based upon product requirements, technical specifications, while enforcing coding standards and participating in code reviews.
    • Assist in testing activities and resolving issues related to code and application/infrastructure configurations.
    • Support development and implementation life cycle phases for the CDP and other projects aimed at achieving business objectives and enhancing our guest experience.
    • Support third-party technology teams on deployment and management of the entire CRM technology stack.
    • Provide maintenance and operational support and ensure availability and uptime of systems.
    • Accurately estimate technical level of effort and scope of requirements for assigned projects.
    • Coordinate acceptance testing with CRM and other appropriate Team Members.
    • Create technical requirements and other relics as needed.

    Additional Duties & Responsibilities:

    • Safety is an essential function of this job.
    • Consistent and regular attendance is an essential function of this job.
    • Performs other related duties as assigned.
    • #dice

    Company Standards of Conduct

    All The Venetian Resort Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company's standards, work requirements and rules of conduct.

    Additional Duties & Responsibilities:

    Minimum Qualifications:
    • 21 years of age.
    • Proof of authorization/eligibility to work in the United States.
    • High School Diploma or equivalent.
    • Bachelor's Degree in Computer Science, or equivalent work experience.
    • 5+ years of technology experience as a Software Developer or Full Stack Engineer.
    • Must be able to obtain and maintain a valid Nevada Gaming Control Board registration and any other certification or license, as required by law or policy.
    • Familiarity with property and patron management systems as they apply within the hotel industry.
    • 5 years' experience with Microsoft SQL Server, My SQL database DML and stored procedures
    • 5 years' experience writing data pipelines using either Apache beam, Apache flume, Apache Kafka, or Apache NiFi.

    Additional Duties & Responsibilities:

    • Demonstrated working experience implementing integration between SaaS platform to Customer Data Platform.
    • Demonstrated working experience leveraging Service Oriented Architecture (SOA) paradigms including infrastructure service options, messaging styles, and established design.
    • Demonstrated development experience in contemporary web technologies and frameworks such as Java, NodeJS, various JavaScript frameworks & .NET (ASP.NET).
    • Experience developing backend micro services using Hibernate, Java and Spring boot.
    • Experience with Google Cloud Platform or similar cloud solutions
    • Experience hosting and administering Jenkins and setting up CI/CD build pipelines using Jenkins and Fortify on demand code scanning.
    • Experience hosting and administering Gitlab.
    • Experience within shell scripting, Perl and python in service of creating new, redesigning, modifying existing scripts to support and improve CICD processes, Java-based application functional dependencies, data feeds, reporting, batch jobs, and overall system performance.
    • Experience developing applications using JavaScript frameworks like jQuery, BootStrap, ExtJS.

    Minimum Qualifications:

    • Ability to develop single page application using React JS, Angular JS and Node JS.
    • Proficiency across common artifacts used in common software development lifecycles. For example, UML, Entity Relationship, Flow charts, System diagrams and network diagrams.
    • Conversant with networking technologies and approaches such as routers, firewalls, load balancers, IPS/IDS, VPNs, sub-nets and DMZs.
    • Working knowledge in building and managing a Customer Data Platform is preferred.
    • Experience with terraforming scripts is a plus.
    • Dashboarding, BI, and reporting tool knowledge is a plus.
    • Self-motivated and able to work in an independent manner.
    • Strong interpersonal skills with the ability to communicate effectively with guests and other Team Members of different backgrounds and levels of experience.
    • Must be able to work varied shifts, including nights, weekends and holidays.

    Physical Requirements:

    Must be able to:
    • Lift or carry 10 pounds, unassisted, in the performance of specific tasks, as assigned.
    • Physically access all areas of the property and drive areas with or without a reasonable accommodation.
    • Maintain composure under pressure and consistently meet deadlines with internal and external customers and contacts.
    • Ability to interact appropriately and effectively with guests, management, other team members, and outside contacts.
    • Ability for prolonged periods of time to walk, stand, stretch, bend and kneel .
    • Work in a fast-paced and busy environment.
    • Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, dust, and cigarette smoke.