M

Marriott International

Manages and franchises hotels around the world

Senior Manager - PySpark Developer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBethesda, MD, USA$48.26 - $87.01 /hrIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent experience or certification is required.
  • At least 7 years of experience using Apache Spark with Python (PySpark) is required.
  • At least 7 years of experience in information technology application development and support in a cloud environment such as AWS, Azure, GCP, or OCI is required.
  • In-depth knowledge of SQL and database systems is required.
  • Experience building ETL solutions is required.
  • A strong understanding of distributed computing and parallel processing is required.
  • Experience with data processing frameworks such as Hadoop and Spark is required.
  • Hands-on experience with Python or Scala is required.
  • Familiarity with SFTP is required.
  • Ability to listen to and understand business requirements, ask questions, and translate requirements into design documents is required.
  • Ability to elicit, organize, and document detailed and comprehensive technical and non-functional requirements is required.
  • Experience developing test plans and test scripts and managing unit, system, regression, and user acceptance testing is required.
  • Ability to troubleshoot technical issues across platforms and follow through to resolution is required.
  • Ability to work independently, identify and drive required tasks to completion in a timely manner is required.
  • Proven ability to support all aspects of large, complex applications with multiple stakeholders is required.
  • Proven ability to prioritize and manage multiple support requests while working on time-sensitive projects and upgrades is required.
  • Experience with waterfall and/or agile software methodologies is required.

Responsibilities

  • Research, analyze, design, and develop Apache Spark ETL capabilities for HR and Payroll products.
  • Set technical standards and develop reusable frameworks to ensure secure, consistent, and efficient creation of ETL capabilities and products.
  • Assume technical ownership of service provider deliverables and lead technical resources to ensure high-quality work that follows technical standards and best practices and performs at scale.
  • Research emerging technologies that can provide future capabilities and seek solutions for complex technical issues.
  • Make decisions on complex, non-routine requests that support analytics-based decision-making by business teams.
  • Identify opportunities to enhance service delivery processes.
  • Train and mentor team members and peers as appropriate.
  • Support existing applications and large projects.
  • Facilitate achievement of expected deliverables and obligations of service providers.
  • Validate completeness of requirements before service provider or internally managed teams develop solutions.
  • Plan and coordinate complex implementations through service provider or internally managed teams, overseeing quality control of application functional design, usability, functionality, and implementation.
  • Advise the support desk on change management relating to support and training for new systems.
  • Ensure all projects follow defined development and business case processes.
  • Coordinate with appropriate IT and vendor relations teams.
  • Provide consultation for routine and complex systems development.
  • Provide early warning to business stakeholder executives about degraded or missed service levels.
  • Follow defined IT governance, SM&G, architecture, and other standards and processes, and provide input for improvements to process owners as needed.
  • Maintain an appropriate balance between business and operational risk.
  • Follow defined project management standards and processes.
  • Lead prioritization meetings with stakeholders and drive resolution of changes through the process for the portfolio of supported applications.
  • Coordinate and track delivery of highly visible operational activities and problems.
  • Groom the backlog of features and changes with stakeholders.
  • Validate that service providers and internal teams develop and manage their respective aspects of project plans, including schedules, deliverables, and appropriate metrics.
  • Make short-term plans for the team to effectively use resources.
  • Monitor service provider and internal team outcomes.
  • Review service provider and internal team estimates of work effort for client projects for accuracy.
  • Facilitate timely resolution of service delivery problems and minimize their impact on clients.
  • Function as an applications expert for senior leadership and project teams in effective use of existing technology in business technical applications, enterprise-wide or business-wide.
  • Lead a workgroup or project team, or function as a technical specialist.
  • Develop and manage respective aspects of a project plan with minimal assistance, including schedules, deliverables, and appropriate metrics.
  • Plan and coordinate complex ETL and implementation work, overseeing quality control of systems functional design, usability, functionality, and implementation.
  • Coordinate with quality assurance, infrastructure services, vendor, and internal application delivery teams.
  • Provide accurate estimates of work effort for client projects.
  • Function as a technical resource for other team members.
  • Facilitate and execute technical infrastructure, technical specialization, and technical integration activities.

Desired Qualifications

  • Experience with Oracle Cloud Infrastructure Data Flow and Oracle Cloud Infrastructure AI Data Platform is preferred.
  • Knowledge of related Oracle applications such as Oracle Data Integrator and Oracle Cloud Infrastructure PaaS is preferred.
  • Experience with business intelligence reports is preferred.
  • Oracle Global Human Resources Cloud Implementation certification is preferred.
  • Oracle certifications in any of the following cloud products are preferred: OCI, Benefits, Compensation, Payroll, Absence Management, Talent Management, Learning, or Recruiting Cloud.
  • A strong understanding of Oracle HCM Cloud Global HR product capabilities, Business Objects, Business Object Relationships, seeded processes, and system dependencies is preferred.
  • Technology leadership experience in an outsourced or internally managed environment is preferred.
  • Six to ten years of domain experience relevant to the supported business function, including industry and competitive landscape knowledge, is preferred.

About the Company

Marriott International

Manages and franchises hotels around the world

Marriott International manages and franchises hotels and resorts for leisure and business travelers, with brands spanning luxury stays, select-service hotels and extended visits. Its portfolio includes The Ritz-Carlton, Sheraton and Courtyard, giving hotel owners different formats for serving guests. Most properties belong to third-party owners: Marriott earns management fees tied to hotel revenue and profit, or franchise royalties for use of its brands and systems, while owning or leasing a small share itself. The company also licenses its names for branded residences and vacation ownership properties. With operating roots dating to 1927, Marriott is headquartered in Bethesda, Maryland.

Company size
10,001+
Company stage
IPO
Headquarters
Bethesda, MD
Founded
1927

Recently Posted Jobs

Explore more opportunities at Marriott International

See more jobs