Software Development Engineer I – Kiosk Technology 
 McDonald’s, one of the most recognized brands in the world, is seeking a skilled Software Development Engineer to own the development of our Kiosk technology as part of the Commercial Product & Platform organization.
The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively.
 What You’ll Do: 
  - Collaborate, design, and bring innovative products and services to market.
 
 
- Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.
 
 
- As a software development engineer, you will play a pivotal role in development of product features from beginning to end.
 
 
- Work in a software development team for restaurant software applications that support the design and development of new functionality.
 
 
- Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations, and actively participate in and execute the Scrum process.
 
 
- Design, implement, test, deploy and maintain innovative software solutions for web applications.
 
 
- Use software engineering best practices to ensure a high standard of quality and create innovative software solutions to transform service performance, durability, cost, and security.
 
 
Qualifications: 
  - +1 year programming experience using C#, .NET + Framework, and front-end languages and frameworks.
 
 
- Experience with web development with languages and frameworks such as JavaScript and Angular.
 
 
- Experience in optimization mathematics such as linear programming and nonlinear optimization.
 
 
- Ability to effectively articulate technical challenges and solutions.
 
 
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
 
 
- Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
 
 
- Experience developing software within an Agile environment, unit testing, effective code reviews, and utilizing SDLC effectively for efficiently delivering high quality software.
 
 
- Strong knowledge of software development tools such as GitHub, JIRA, Visual Studio or equivalent, etc.
 
 
- Strong verbal and written communication skills are self-driven and deliver high quality results in a fast-paced environment.
 
 
- Highly quantitative with great judgment and passion for building a phenomenal customer experience.
 
 
  #J-18808-Ljbffr