Solution Architect
FREEMAN
About Us
Freeman is a global leader in events, on a mission to redefine live for a new era. With a data-driven approach and the industry’ largest network of experts, Freeman’s insights shape exhibitions, exhibits, and events that drive audiences to action. The integrated full-service solutions leverage a 97-year legacy in event management as well as new technologies to deliver moments that matter.
Summary
We are seeking a highly skilled and experienced Solution Architect to focus on API integrations, application modernization, and Azure cloud architecture. This role will provide technical leadership across multiple systems and platforms, ensuring that solutions are scalable, secure, and aligned with the organizations technology and business strategies.
This position will support our IT team and is eligible to work a remote schedule.
Essential Duties & Responsibilities
Solution Architecture:
Develop and implement solution architecture for API-first integrations, ensuring that designs are aligned with business requirements and technology strategy.
Collaborate with development teams to ensure solutions are designed with scalability, security, and performance in mind.
Create and maintain solution blueprints and architectural documentation to guide development efforts.
Define the integration patterns and frameworks for API development and microservices across systems.
Ensure consistency in architecture and design standards across multiple projects and platforms.
API Integrations:
Lead the design, development, and deployment of API-based integrations across systems, applications, and platforms.
Ensure API-first integrations adhere to best practices for security, scalability, and performance.
Collaborate with cross-functional teams to define API requirements and facilitate seamless system-level integration.
Conduct code reviews and oversee the integration of APIs with legacy systems as part of modernization initiatives.
Application Modernization:
Lead the evaluation, design, and execution of application modernization projects, ensuring that legacy systems are updated and integrated with modern technologies.
Work closely with development and infrastructure teams to refactor or re-architect applications for cloud environments, particularly Azure.
Design modernization strategies utilizing cloud-native solutions and microservices architectures.
Develop migration roadmaps and ensure minimal disruption during modernization efforts.
Ensure that application modernization aligns with organizational goals for agility, performance, and innovation.
Azure Cloud Architecture:
Design and implement cloud-based solutions using Microsoft Azure, with a focus on scalability, security, and performance.
Collaborate with DevOps teams to establish best practices for continuous integration and deployment (CI/CD) pipelines in Azure environments.
Ensure solutions are designed to maximize the benefits of cloud services, including cost optimization, availability, and reliability.
Design and implement cloud-native solutions and patterns, leveraging Azure services such as App Services, Functions, Kubernetes, and more.
Provide expertise in managing and optimizing cloud resources, with a focus on security, automation, and performance.
Collaboration and Leadership:
Communicate architectural decisions, plans, and strategies effectively to stakeholders at all levels.
Collaborate with IT governance, security, and compliance teams to ensure solutions meet regulatory requirements.
Provide mentorship and training to development teams on architecture principles, design patterns, and best practices.
Participate in architecture forums, workshops, and design reviews to foster collaboration and architectural alignment across the organization.
Education & Experience
Minimum ten (10) years of IT experience
Minimum five (5) years of hands-on development experience
Minimum five (5) years of architecture experience
Experience with large enterprise environments
Experience with service-based architecture (SOA or Micro-services)
Experience with various systems integration patterns (Messaging, Web Services, APIs, etc…)
Experience with cloud-based architectures and solutions
Experience with Agile methodologies
Bachelor’s degree required (Computer Science preferred)
Certificates, Licenses, Registrations
Travel Requirements
Travel up to 25%
What We Offer
Freeman provides benefits that aim to empower our people and their families to thrive mentally, physically, and financially. These are a handful of the types of programs and benefits our full-time people may be eligible for. There may be some variances in specific benefits across regions.
Medical, Dental, Vision Insurance
Tuition Reimbursement
Paid Parental Leave
Life, Accident and Disability
Retirement with Company Match
Paid Time Off
Diversity Commitment
At Freeman, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status and other characteristic protected by federal, state or local laws.
#LI-Remote