What are the responsibilities and job description for the Solution Architect – Revenue Management position at mroads?
Mroads is seeking a highly dynamic and experienced Solution Architect to join the Domain Enterprise Architecture team. This role is responsible for designing and architecting scalable, resilient, and high‑performance technology solutions that support the transformation of Marriott’s enterprise product platforms.
This is a Contract-to-Hire opportunity.
Required
- ·Bachelor’s degree in computer science, Information Systems, Computer Engineering, or equivalent practical experience
- 10 years of progressive experience in software development and architecture, demonstrating increasing scope and responsibility
- 3 years of experience defining transition and target state architectures (Solution, Data, Integration, Deployment) for large scale digital transformations · Proven ability to create architectural artifacts such as conceptual and logical diagrams, domain and data models, use case journeys, and roadmaps
- 3 years of hands-on experience architecting, implementing, or operating applications that ingest and process high volume data
- Strong hands-on experience with relational databases (PostgreSQL preferred; others acceptable) and NoSQL databases
- Deep understanding of modern architecture and design principles, including microservices and domain driven design
- Experience defining APIs and microservices across enterprise domains
- Proven expertise designing cloud deployment topologies with a focus on high availability, scalability, performance, and data integrity
- Strong experience defining and implementing nonfunctional requirements (NFRs)
- Mandatory experience designing highly scalable, event driven architectures using streaming and messaging technologies such as Kafka and Spark
- Solid understanding of event driven architecture and integration patterns, including REST and asynchronous APIs
- Exposure to GraphQL, REST APIs, XML, and serialization-based integrations · Hands on experience with AWS services including EKS, S3, Lambda, EMR, Aurora, DocumentDB, Couchbase Capella, and Snowflake
- Excellent communication, presentation, and negotiation skills, with experience presenting to senior technology and business leaders
- Passion for continuous learning and adoption of emerging technologies and architectural approaches