Technical Architect - Integration Services
McDonald's
(Oak Brook, Illinois)McDonald’s is the world’s leading global foodservice retailer with over 36,000 locations in over 100 countries. More than 80% of McDonald’s restaurants worldwide are owned and operated by independent local business men and women.
We are looking for a highly skilled software technical architect to lead the integration of our digital channels, middleware platform and the backend eCommerce solution.
- Partner with our front-end digital channel development teams (mobile, web, etc.) and back-end platform development teams (eCommerce Platform, middleware, etc.) to review code, drive alignment on software development, patterns, code compliance, etc.
- Serve as a technical subject-matter-expert for the development of the McDonald's Digital Commerce Platform and customer-facing digital channels
- Be a part of the software development lifecycle to ensure that code deliverables from the different teams work together successfully upon delivery
- Execute detailed code reviews on front-end channels (iOS and Android) and backend channels / APIs (.Net, NodeJS) from an integration standpoint
- Perform technical testing and ensure that the front-end mobile/web apps are consuming the APIs appropriately
- Design and develop innovation POCs and fast fail ideas
- Implement best practices in software development and virtual team collaboration
- Improve documentation practices and partner with the Business Technical Analysts on the team to summarize detailed technical information into more contextual formats
- Understand the value and interconnected nature of the various components necessary to deliver individual capabilities in the eCommerce Platform and customer-facing channels – across all impacted products (e.g. POS)
- Create and maintain documentation pertaining to product features, activity flows, integration flows, data contracts, etc.
- 7+ years of experience in a software development and integration of complex systems
- Experience in developing, implementing, or integrating backend systems / APIs and web/mobile applications
- Strong mobile coding and code review experience (Android and iOS)
- Strong technical, development-focused background with experience integrating applications and systems developed by multiple parties
- Ability to understand complex integration needs and work with multiple teams to drive alignment, integrate, and certify the integration of front-end and back-end systems
- Ability to work in a fast-paced, often changing, and sometimes ambiguous environment
- Detail-oriented
- Strong verbal and written communication skills
- Ability to balance multiple priorities successfully
- Proactive, self-motivated, and team-working skills
- Preferred experience with mobile and digital technologies and eco systems.
- Solid understanding of the Software Development Lifecycle
- Programming experience in frameworks / languages such as .Net, Java, etc.
- Mobile application development principles
- Experience with service / API consumption in mobile apps
- Ability to troubleshoot and resolve issues
- Experience with cloud application architecture and deployment best practices
- Experience in NodeJS, Android (Java) and iOS (Objective C / Swift)
- Experience with REST and JSON payloads
- Experience with mobile SDK development
- Experience in Amazon Web Services cloud environments
- Experience in integrating with CRM applications
- Knowledge of Point of Sale and eCommerce integration
- Experience with requirements, task, and change management systems
- Knowledge of deployment and testing automation used for continuous delivery
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Change Management
- Cloud
- Communication
- Design
- Develop
- eCommerce
- Verbal and Written Communication
- Swift
- Integration
- iOS
- Java
- Mobile Applications
- Programming
- Software Development
- Systems
- Verbal
- Web Services
- Amazon Web Services
- CRM
- JSON
- REST
- Digital Commerce
- Android
- Amazon
- Software
- Cloud Application

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.