Senior Solutions Architect (MarTech)
RaceTrac
- Atlanta, GA
- Permanent
- Full-time
- Identify end-to-end technical solutions based on business needs that utilize a service-based architecture incorporating API's and Events for decoupling Digital and Backend application services.
- Architect Solutions are designed as reusable components (API's/ Microservices) that compose an overall solution that's flexible, scalable, performant, and providing excellent user experience.
- Accountable for implementation of cross-functional solution architecture of all technologies in the Marketing Technology stack
- Ensure technologies are optimized, recommending investments and rationalization and if necessary, conducts technology assessment and selection.
- Demonstrates leadership ability to back decisions through research and the “why,” articulate several options, and the pros and cons for each.
- Supports and defines optimal design patterns and solutions for high availability and disaster recovery for applications.
- Drives full-service consultation with project sponsors from discovery through deployment: scope definition, requirements analysis, functional and technical design, application build, product configuration, unit testing, and production deployment.
- Ensures delivered solutions meet/perform to technical and functional/non-functional requirements.
- Provides technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of solutions or escalation to service owners.
- Ensures delivered solutions are realized in time frame committed; work in conjunction with project sponsors to size and manage scope and risk.
- Provides support and technical governance expertise related to architectures, deployment, and operations.
- Provides industry thought leadership to fellow team members across business and technical project dimensions, solving complex business requirements.
- Proactively considers the future state of the organization and how technology can support these efforts.
- Advocates and define Marketing cloud architecture vision from a strategic perspective, including internal and external platforms, tools, and systems.
- Maintains overall MarTech industry knowledge on latest trends, technology, etc.
- Acts as a coach and mentor to Sprint Development team members and technical staff on their assigned project tasks
- Supports development of a cohesive team and plays an active role in their continued success.
- Conducts product work reviews with team members.
- Bachelor’s degree in computer science, Information Technology or a related study, or equivalent experience
- 7+ years of hands-on Solutions Architecture experience with SaaS Platform Products
- 4+ years of hands-on Solutions Architecture experience with Microsoft Azure Cloud applications
- Minimum of 5 years of IT development experience, capable of designing and implementing complex solutions for Guest/Customer facing digital channels like: Web, Mobile Apps, POS, etc.,
- Experience with event streaming and web service protocols like SOAP, REST, JSON or Kafka
- Experience architecting, designing, and deploying complex technology, with an eye towards automation, simplicity, and rationalization.
- Skilled leading and/or participating in system design and architectural activities including technical requirement writing experience and ability to lead collaboration sessions for important design reviews and decisions.
- Proven experience succeeding in complex, matrix and cross-functional projects.
- Ability to personally deliver large scale initiatives in a fast-paced environment with high levels of complexity and ambiguity
- Experience and comfort managing indirect teams; scrums, agile cross functional teams, vendor stakeholders
- Strong collaboration skills and the ability to work in a team-based environment including employees, vendors and third-party contractors
- Ability to inspire, influence and collaborate across a wide range of constituents across functions and organizational levels
- Excellent mentoring skills and the desire to contribute to efforts beyond the scope of the day-to-day project work
- Innovative thinking to approach challenges from multiple fronts, and ability to think outside the box
- Willing to take action and enjoy working in a fast paced, dynamic environment. • Excellent written, presentation and oral communication skills
- Knowledge of technical architecture as a role discipline
- Strong understanding of SOA, object-oriented analysis, and design, and/or client/server systems
- Microsoft Azure Cloud: APIM, Function Apps, Logic Apps, Key Vault, Azure App Insights,
- Databases: Azure SQL, Databricks, MongoDB,
- DevOps: GitHub, Azure DevOps, CI/CD Pipelines
- Programming Languages: C#, JavaScript, .NET, etc.,
- API Development: Azure APIM, REST APIs, web services, security such as Oauth2, SAML, IDM, open API standards like swaggers, RAML, developer portal, • API Testing: Postman
- Architecture modeling: Lucid Chart, Visio, ARIS, etc.,
- Software development Experience using SaFe Agile methodologies.
- Mobile App Dev Technologies: Java, Swift, React Native,
- Web Dev technologies: HTML, CSS, Javascript,
- Log Analytics: Splunk, Dynatrace
- Web/Mobile App Analytics: Google Analytics, Firebase, Google Tag management