Software Engineer

Software Engineer
Empresa:

Disney Cruise Line - The Walt Disney Company


Detalles de la oferta

About the Role & Team "We Power the Magic!" That's our motto at Disney Experiences (DX) Technology & Digital. Our team creates world-class immersive digital experiences for the Company's premier vacation brands including Disney's Parks & Resorts worldwide, Disney Cruise Line, Aulani, A Disney Resort & Spa, and Disney Vacation Club. We are responsible for the end-to-end digital and physical Guest experience for all technology & digital-led initiatives across the Attractions & Entertainment, Food & Beverage, Resorts & Transportation and Merchandise lines of business as well as other initiatives including MyDisneyExperience and Hey, Disney!
This role sits in the Solution Engineering team under the Technology Delivery organization within Disney Experiences (DX) Technology & Digital. The Software Engineer will work report to the Manager, Solution Engineering.
What You Will Do Complete assigned component level software development and fixes using new or existing technologies.
Participate in developing specifications for assigned components, projects, and fixes.
Provide technical direction and evaluating the quality of work from vendors.
Ability to articulate to both technical and business users and the ability to gracefully handle hard-working conversations.
Coordinate, influencing and mentoring collaborative project teams, inclusive of on-shore and off-shore development resources, key clients, and other technical groups in the organization
Participate in the design process of new features and improvements to the software platform
Have a strong practice of agile development in a collaborative, dynamic team environment.
Be highly flexible to constantly evolving business needs and adoption of new technologies.
Have Ability to build and maintain documentation, procedures, and work instructions for development or operations team.
Work closely with the Quality Engineers, Project Management and Business teams on solution implementation.
Adhere to technical development processes, standard and software engineering.
Ensure a process orientation across the technical/project team, being able to develop,
implement and improve processes.
Work independently and delivering on agreed upon timelines.
Be responsible for Release Management, Service Management and build configuration in highly coordinated environment while using DevOps tools like Jenkins, Rundeck, API gateways, AppDynamics and Splunk.
Engineering duties include (but are not limited to): Sustainment of team-written and third-party software
Provisioning new services
Design, build and maintain new software and integrate third party software
Support configuring, sizing, and monitoring application clusters.
Mentor other operations team members.
You will: Create/maintain/improve/fixing SDLC pipelines
Create/maintain/improve/fixing monitoring technologies
Create/maintain/improve/fixing infrastructure technologies (cloud and on prem)
Create/maintain/improve documentation on the technologies that the team builds
Qualities we are looking for: Someone who enjoys working with clients - this person will work with customers/product engineering to capture requirements. You like hearing stories.
Someone with a have a passion for improvement - this person enjoys improving processes (e.g. through less code, fewer manual steps, fewer systems, improving velocity).
Someone who is law-abiding but agent-of-change - you will advocate compliance with known standards and engage engineers to improve upon processes
A teammate- this person will mentor others and contribute support documentation; here, heroes work at enriching the team
Someone who can multitask - This person must be capable of working concurrent projects
This person is a developer and comfortable writing and fixing code
Required Qualifications & Skills A minimum of 3 years of software development experience (Java, Javascript, or Typescript).
Have proven analytical and problem-solving skills
Have experience with SCRUM and other Agile development practices. such as collecting, reviewing, and updating requirements and/or user stories.
Have proficient Build/Release skills
Have proficient monitoring skills - This person will work on ensuring the tools that keep this monitoring are up and effective at notifying guest- facing issues.
Have proficient technical fundamentals - this person must have some understanding of Unix system administration duties
Have knowledge and understanding of technical architecture, application systems design and integration in a large heterogeneous enterprise environment with hands on experience
Have Exposure to infrastructure and platform capabilities - container, middleware, messaging, routing components
Have experience in the public cloud - this person is proficient with launching products in a variety of hosting solutions, including public (Google, AWS, Azure, Salesforce) and private cloud systems.
Have experience in Infrastructure as Code (IAC) - with one of the following (Terraform, Helm, Chef)
Experience writing user documentation and providing engineering architectural diagrams, sequence diagrams and flowcharts.
Good communication and relationship skills, an ability to articulate advanced technical topics to both technical and non-technical staff
Good persuasive/argument skills: you will work to ensure that the larger team understands and approves of their solutions.
Preferred Qualifications Experience with technology in multiple areas including but not limited to Build &Deploy, Application Delivery, Infrastructure, Cloud, Automation, Testing, Mobile, AR/VR, Al/ML
Experience with DevOps toolchains and systems (Drone/Harness.io)
Experience with Feature Flags, Trunk Based Development tools like Launch Darkly
Specific Technology Platforms: Splunk, AppDynamics, Grafana, Automic, Consul, Vault, Jenkins, Harness, Gitlab, Github, ThousandEyes, Prometheus, SauceLabs, JMeter, BlazeMeter, LaunchDarkly, Chef, Rundeck, Rancher, Zendesk, Jira, ServiceNow
Experience with RDBMS and NoSQL Database solutions
Experience with architecting highly scalable and highly available systems
OS performance troubleshooting and ability to install and configure operating system packages
Education Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics, Engineering, or comparable field of study, or equivalent work experience at enterprise scale.


#J-18808-Ljbffr


Fuente: Jobleads

Requisitos

Software Engineer
Empresa:

Disney Cruise Line - The Walt Disney Company


Analistadevops Senior

En Ketos Delphin estamos en búsqueda de «Analista Devops Senior» para compañía especializada en intermediación bursátil, administración de carteras, fondos c...


Desde Ketos Delphin S.A - Capital Federal

Publicado a month ago

Senior Node.Js Developer

We're looking to add talented individuals to our team who are eager to grow and keep making history with us! We're currently looking for Senior Back-end Deve...


Desde Vairix - Capital Federal

Publicado a month ago

Sap Sd Consultant (Td / Tm)

Introduction In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industr...


Desde Ibm - Capital Federal

Publicado a month ago

Senior Back-End Ruby On Rails Developer

If you're looking to be part of a team that loves challenges and that is continuously growing, and you have experience in Ruby on Rails, this is your opportu...


Desde Vairix - Capital Federal

Publicado a month ago

Built at: 2024-07-03T11:37:31.011Z