M

McDonald's

Runs and franchises fast-food restaurants

Software Development Engineer I - Sde I, Backend, .Net

Backend EngineeringPosted on Nov 10
Full-timeMexico City, CDMX, MexicoNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • At least 1 year of professional software development experience using C# and .NET; internships or equivalent experience may be considered.
  • Experience with C# and object-oriented programming.
  • A basic understanding of .NET 8 or .NET 10.
  • Familiarity with REST API development and cloud-native development concepts.
  • A basic understanding of software design principles and dependency injection.
  • Familiarity with Git version control.
  • Experience working within Agile teams using Scrum.
  • Strong analytical and problem-solving skills.
  • Willingness to learn enterprise software engineering practices.
  • Strong communication and collaboration skills.

Responsibilities

  • Develop and maintain enterprise applications using C# and the .NET ecosystem.
  • Implement features, enhancements, and bug fixes under the guidance of senior engineers.
  • Build and maintain RESTful APIs and backend services.
  • Contribute to the maintenance and modernization of applications built on .NET 10.
  • Write clean, maintainable, and well-tested code following established engineering standards and best practices.
  • Troubleshoot application issues with support from senior engineers.
  • Participate in code reviews and incorporate feedback into future development.
  • Collaborate with Product Owners, QA Engineers, Architects, and Software Engineers across global teams.
  • Participate in Scrum ceremonies, including Sprint Planning, Backlog Refinement, Daily Stand-ups, Sprint Reviews, and Retrospectives.
  • Support production environments when needed under the guidance of senior engineers.
  • Continuously improve technical skills through mentoring, collaboration, and self-learning.
  • Deliver assigned features and bug fixes with high quality.
  • Learn and apply engineering best practices.
  • Understand existing systems before implementing changes.
  • Collaborate effectively with teammates and incorporate feedback.
  • Develop confidence troubleshooting application issues.
  • Continuously improve technical knowledge and software engineering skills.
  • Progress toward independently delivering medium-complexity features and growing into an SDE II.
  • Contribute to the modernization, security, and stability of the Order Orchestration platform.

Desired Qualifications

  • Exposure to applications built on .NET 8 or .NET 10 and enterprise legacy systems.
  • Familiarity with authentication and authorization concepts.
  • Exposure to cybersecurity best practices and secure coding principles.
  • Experience with AWS DevOps or GitHub.
  • Familiarity with continuous integration and continuous delivery (CI/CD) concepts.
  • Experience working in Agile environments using Scrum methodology.
  • Exposure to production support or troubleshooting.

About the Company

McDonald's

Runs and franchises fast-food restaurants

McDonald's runs and franchises quick-service restaurants for customers seeking burgers, chicken, fries, breakfast food and coffee. Its menu includes the Big Mac and Chicken McNuggets, while customers order at counters, drive-throughs, self-service kiosks and through its mobile app. Independent operators run most locations under agreements that license the brand and restaurant system. The corporation earns money from its own restaurant sales and from franchise royalties, rent and initial fees, with conventional franchise sites supported by property it owns or leases. The modern business dates to Ray Kroc's McDonald's System in 1955 and is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1955

Recently Posted Jobs

Explore more opportunities at McDonald's

See more jobs