Director UI UX Engineering - Corporate Systems

Company:  Marriott
Location: Bethesda
Closing Date: 28/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Additional Information
Job Number
Job Category Information Technology
Location Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States, 20814 VIEW ON MAP
Schedule Full Time
Located Remotely? Y
Position Type Management
Marriott has an exciting opportunity for a Director, UI/UX Engineering- Corporate Systems. This role is part of the team focused on building out our next generation cloud-based HR, Talent Development, Payroll, and machine learning platform. Appropriate candidates have a passion for emerging technologies with a vision for building next generation capabilities and a strong drive for success.
In this role you will function as a front-end Application Developer for HR and Payroll Products. You'll drive the front-end component and service architecture for custom applications developed for HR and payroll product domains. You will perform research, analysis, design, and development on a wide range of next generation Front-end Application development and API capabilities and products. You will set technical standards and develop reusable frameworks to ensure secure, consistent, and efficient creation of UI/UX capabilities and products. You shall develop Low Level Solution Designs, Proof of Concepts & Support minor Discoveries. You will provide L3 Support for Critical Production Issues and perform review & support of Application Testing Strategy.
You will assume technical ownership of Service Provider deliverables and lead their technical resources to ensure deliverables are of high quality, follow our technical standards & best practices and perform at scale. You shall monitor projects by Service Provider to successful completion, maintaining quality, productivity and taking accountability of the Code Quality & Solution Implementation.
In addition, you will research emerging technologies that will provide future capabilities as well as seek solutions for complex technical issues. You will make decisions on complex, non-routine requests to support analytics based decisioning by Marriott business teams.
If you feel you are up for the challenge, then please see further details below
About You
You are a technical leader with enthusiasm for team success. You "think outside of the box" and have talent for creating usable, scalable, well-tested software. You want to work in a highly collaborative, agile, and respectful environment. You love learning new technologies, languages, tools, and you have a passion for building applications.
CANDIDATE PROFILE
Education and Experience
Required Qualifications:
  • Undergraduate degree or equivalent experience/certifications.
  • 7-10 years of professional software development experience building on highly scalable web front ends using open-source technologies.
  • Designing and building for performance, scalability & reliability of high traffic customer facing digital platforms.
  • High proficiency in building web applications with Javascript and React.js/Next.js/Angular.js/Vue.js/Node.js and ability to write efficient and robust Java code for high volume applications.
  • Proficiency in programming languages and frameworks such as HTML, CSS, Spring.
  • Experience with different types of modern purpose-built storages - SQL Databases, no SQL Databases, and indexes such as Couchbase, Elastic Search.
  • Hands-on experience on API design and building distributed applications using Micro services leveraging spring boot, API Gateway.
  • Working knowledge and experience of SOA using RESTful web services, SOAP and API platform integrations.
  • Hands on Experience and knowledge of Microservice Architecture, Cloud-Native Application Development, Containerization, Event-Driven Architecture.
  • Experience in using Enterprise Integration Patterns with designing, building, and deploying Messaging Solutions. Familiarity with SFTP
  • Experience with Automation, Git, CI/CD, Release Management processes and Application Deployments.
  • Experience with public cloud platforms like AWS, Azure or Oracle Cloud Infrastructure (OIC).
  • Experience of Waterfall or Agile methodologies and experience working in an Agile/SAFE environment
  • Excellent problem solving/troubleshooting skills
  • Ability to communicate complex technology solutions to both Product owners in a business-friendly manner and to Enterprise Architects in most technical detail.
  • Ability to listen and understand business requirements, ask questions, and translate the requirements into design documents.
  • Ability to elicit, organize and document detailed and comprehensive technical, and non-functional requirements.
  • Experience developing test plans, test scripts, and managing unit, system, regression, and user acceptance testing.
  • Ability to troubleshoot technical issues across platforms and follow through to a resolution.
  • Ability to work independently, identifying and driving required tasks to completion in a timely manner.
  • Proven ability to support all aspects of large, complex applications with multiple stakeholders.
  • Proven ability to prioritize and manage multiple support request while working on time sensitive projects and upgrades.
  • Vendor management experience
Preferred Qualifications:
  • Graduate degree.
  • Experience using Kubernetes and/or Docker.
  • Experience in using Kafka.
  • Ability to quickly learn new application development technologies and/or previous exposure to Oracle APEX or Oracle Visual Builder Application Development platforms.
  • Experience with authoring test cases using a test-driven approach.
  • CI/CD experience with Harness and/or Jenkins.
  • Monitoring and alerting tools experience with Dynatrace and/or Splunk.
  • Demonstrated success leading medium- to large-scale initiatives/transformations.
  • Experience with and knowledge of IT outsourcing activities in a managed service environment.
  • Proven knowledge of SDLC; good understanding of ITIL v3 Framework.
  • Good process management, negotiating, influencing and problem resolution skills.
  • Technology leadership experience in a sourced or internally managed environment
  • 6-10 years' domain experience relevant to supported business function; Industry and competitive landscape knowledge.
  • Technology leadership experience in a sourced environment.
  • Understanding of Oracle HCM Cloud Global HR product capabilities, Business Objects, Business Object Relationships, seeded processes and system dependencies.
CORE WORK ACTIVITIES
Technical Leadership
  • Trains and/or mentors other team members, and peers as appropriate
  • Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested.
  • Identifies opportunities to enhance the service delivery processes.
Delivering Technology
  • Performs more complex quantitative and qualitative analyses for service delivery processes and projects.
  • Supports existing applications and large projects in a minimum of one environment.
  • Facilitates achievement of expected deliverables and obligations of Services Providers
  • Validates completeness of requirements prior to Service Provider or internally managed team solutioning
  • Through the service provider or internally managed teams, plans and coordinates complex implementation overseeing quality control of application functional design, usability, functionality, and implementation.
  • Advises support desk on change management as it relates to support and training of new system.
  • Ensures all projects follow the defined development and business case processes.
  • Ensures proper coordination with appropriate IT and vendor relations teams.
  • Provides consultation for routine and complex systems development.
  • Ensures early warning to the business stakeholder executives regarding degraded or missed service levels.
IT Governance
  • Follows all defined IR standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
  • Maintains a proper balance between business and operational risk.
  • Follows the defined project management standards and processes.
Service Provider, COTS and Custom Application Management
  • Lead prioritization meetings with stakeholders and drive resolution of changes through the process for portfolio of supported applications
  • Coordinate and track the delivery of highly visible operational activities/problems.
  • Groom backlog of features and changes with stakeholders.
  • Validates that Service Providers and internal teams develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics.
  • Makes short term plans for the team to effectively utilize resources.
  • Monitors Service Provider and internal team's outcomes.
  • Reviews estimates of work effort for client project provided by Service Providers and internal teams for accuracy.
  • Facilitates timely resolution of service delivery problems and minimizes the impact to clients.
  • Functions as an applications expert for both senior leadership and project teams in effective utilization of existing technology in business technical applications, either enterprise-wise or business-wide.
  • . click apply for full job details
Apply Now
Share this job
Marriott
An error has occurred. This application may no longer respond until reloaded. Reload 🗙