Cedar Fair Entertainment Company - Charlotte, NC

posted 5 months ago

Full-time - Senior
Charlotte, NC
Amusement, Gambling, and Recreation Industries

About the position

Cedar Fair is seeking a Senior Solutions Architect at our Corporate Charlotte office. The Senior Solutions Architect's primary purpose is to design and develop effective, scalable, and integrated technology solutions, architecture guidelines that meet business needs, uncover operational gaps, and align with strategic goals. This role requires a strong background in AWS Cloud, as it is essential for the development of solutions that are not only innovative but also practical and aligned with the company's objectives. In this position, the Senior Solutions Architect will engage in requirement analysis by collaborating with various stakeholders, including clients, partners, business analysts, and project managers. The goal is to gather and analyze both business and technical requirements, translating these into architectural solutions that are robust and scalable. The architect will be responsible for designing complex solutions that meet these requirements, creating multi-level architecture diagrams, system designs, and technical specifications that guide the development process. The role also involves providing technical leadership throughout the development lifecycle, ensuring that the architecture is implemented correctly and efficiently. Staying up-to-date with industry trends and emerging technologies is crucial, as the architect will evaluate new tools, frameworks, and platforms to assess their feasibility and potential impact on projects or the organization as a whole. Scalability and performance are key considerations in this role, as the architect must design solutions capable of handling growth in users, data, and workload. Comprehensive technical documentation is also a critical aspect of the job, as it ensures clear communication across teams and provides guidance for development efforts. Collaboration with cross-functional teams, including developers, testers, project managers, engineers, and business stakeholders, is essential for successful project implementation. Additionally, the Senior Solutions Architect will address complex technical challenges that arise during projects, applying structured problem-solving approaches and facilitating discussions to find effective solutions. Contributing to long-term technology strategies and roadmaps that align with the organization's goals and vision is also a significant part of this role.

Responsibilities

  • Requirement Analysis: Collaborate with stakeholders to gather and analyze business and technical requirements, translating them into architectural solutions.
  • Architecture Design: Design complex and innovative solutions that align with business goals and technical requirements, creating multi-level architecture diagrams and technical specifications.
  • Solution Development: Provide technical leadership throughout the development lifecycle, ensuring the architecture is implemented correctly and efficiently.
  • Technology Evaluation: Stay up-to-date with industry trends and evaluate new technologies, tools, frameworks, and platforms for feasibility and impact.
  • Scalability and Performance: Design solutions that can handle scalability and performance requirements, accommodating growth in users, data, and workload.
  • Documentation: Create comprehensive technical documentation, including architectural diagrams and design patterns, to guide development teams.
  • Collaboration: Work closely with cross-functional teams to ensure cohesive and successful project implementation.
  • Problem Solving: Address complex technical challenges and facilitate discussions to find effective solutions.
  • Strategic Planning: Contribute to long-term technology strategies and roadmaps that align with the organization's goals.

Requirements

  • Bachelor's degree in Information Systems or Computer Science required.
  • 8-10 years of work-related experience required.
  • 10 or more years of 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 stores.
  • Advanced understanding of coding techniques and ability to support and lead company application architectural path.
  • Software life cycle experience.
  • Knowledge of .NET Core, Microservices architecture, JSON, REST.
  • Experience with React, Angular, and JavaScript.
  • Ability to pass a background check, which may include credit, criminal, DMV, previous employment, education, and personal references.
  • Ability to work nights, weekends, and holiday periods to meet business needs.
  • Must possess a valid Driver's License.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service