Software Engineer - Project Hire
Apply Later
Job ID 10083563
Location Bay Lake, Florida, United States
Business Disney Parks, Experiences and Products
Date posted Mar.
22, 2024
Job Summary:
“We Power the Magic!” That’s our motto at Disney Experiences 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!
The Software Engineer is a critical member of the Technical Operations Team whose primary role is to complete full-stack software development stories.
They will be collaborating with different teams to develop projects that automate routine work and provide new self-service UIs which enable Tech Ops services to be delivered on- demand.
This role will serve as a member of a delivery studio with goals to increase efficiency, decrease friction, and advance DevOps and No-Ops programs within the assigned portfolio.
This is a 24 month Project Hire position with no guarantee of permanent placement.
What You'll Do
Uses experience as a full-stack software engineer to build, implement, and maintain tools and automation in collaboration with the scrum team.
Participates in developing specifications for new projects, platforms, and tools.
Assist in designing and implementing front-end/user-interfaces which are primarily built to assist IT professionals do their work to deliver new business functionality efficiently and reliably.
Assists in designing and implementing back-end services, focusing on event-driven, serverless/micro-service architectures.
Writes code, completes programming, reviews peers’ code, writes documentation, writes tests, performs testing, and debugs code in lower and production environments.
Required Qualifications & Skills
3+ years of dynamically related experience in coding and development of highly scalable, high impact software components, and/or client-facing web applications
Demonstrated proficiency with current software development lifecycle (SDLC) concepts and best-practices, CI/CD pipelines, and test-driven development.
Strong experience in Object-Oriented design principles, patterns, and coding best practices
Demonstrated proficiency with Microservices, Restful APIs development using NodeJS, JavaScript, etc.
Demonstrated proficiency with UI development, particularly modern in-page techniques calling back-ends using technologies such as JavaScript, TypeScript, Angular, etc.
Experience with database applications MySQL (Aurora MySQL, MariaDB, etc.
) & NoSQL (DynamoDB, MongoDB, etc.
)
Experience with Cloud computing and infrastructure such as AWS – EC2, Lambdas, API Gateway, ECS/EKS/ECR, SNS, SQS, etc.
Demonstrated understanding of how to configure and use code management, configuration, and deployment tools, including: git, GitHub, GitLab, etc.
Proficient at using modern code-management practices to work on multiple branches and merge code with peer developers.
Education
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience