Solutions Architect

Overview

On Site
Full Time

Skills

Software development methodology
Requirements analysis
Software development
IT management
Technology assessment
Emerging technologies
Technical writing
Design patterns
Project implementation
Problem solving
Strategic planning
Information systems
Computer science
C#
Open source
Microsoft Visual Studio
Partnership
IMPACT
Training
FOCUS
Collaboration
Design
Specification
Scalability
Data
Documentation
Communication
Roadmaps
Management
.NET
IDE
SQL
Leadership
JSON
React.js
AngularJS
JavaScript

Job Details

THE TEAM YOU WILL BE JOINING:
  • Publicly traded company and global leader in the entertainment industry for theme parks
  • More than 150 years of growth and expansion with now over 28 million guests
  • Innovative partnerships with well-known brands and strong impact on the community
  • Word class talent of collective amusement park experience delivering results and dedication to commitment and loyalty
WHAT THEY OFFER YOU:
  • Free seasonal admission and food and merchandise discounts at theme parks across North America
  • Well-structured training and opportunities to learn new things in a fun and exciting industry
  • An organization that invests in their employees, partners with the community, and respects the environment
  • Values their employees with a focus on perks and giving back
WHAT YOU WILL DO:
  • Requirement Analysis, collaborate with stakeholders, including clients, partners, business analysts, and project managers, to gather and analyze business and technical requirements. Translate these requirements into architectural solutions.
  • Architecture Design, Design complex and innovative solutions that align with business goals and technical requirements. Create multi-level architecture diagrams, system designs, and technical specifications.
  • Solution Development, Provide technical leadership throughout the development lifecycle. Collaborate with development teams to ensure the architecture is implemented correctly and efficiently.
  • Technology Evaluation, Stay up-to-date with industry trends and emerging technologies. Evaluate new technologies, tools, frameworks, and platforms to determine their feasibility and potential impact on the project or organization.
  • Scalability and Performance, Design solutions that can handle scalability and performance requirements. Ensure that the architecture can accommodate growth in terms of users, data, and workload.
  • Documentation, Create comprehensive technical documentation, including architectural diagrams, design patterns, and guidelines. This documentation helps guide development teams and ensures clear communication across the project.
  • Collaboration, Work closely with cross-functional teams, including developers, testers, project managers, engineers and business stakeholders, to ensure a cohesive and successful project implementation.
  • Problem Solving, Address complex technical challenges that may arise during the project. Apply a structured approach to problem-solving and facilitate discussions to find effective solutions.
  • Strategic Planning, Contribute to long-term technology strategies and roadmaps that align with the organization's goals and vision.

HOW WILL YOU QUALIFY:
  • Bachelor's degree required in Information Systems or Computer Science.
  • 10 or more years' experience in application life cycle management, architecting, and developing on .net (c#) platform or Open source using MS Visual Studio or other standard IDE.
  • Experience with MS SQL or other relational data store.
  • Advanced understanding of coding techniques and ability to support and lead company application architectural path.
  • Software life cycle experience.
  • Knowledge of .NET Core, Micro services architecture, JSON, REST.
  • Experience with React, Angular and JavaScript.
#LI-HF1
#LI-ONSITE