As a Full Stack Software Engineer I (C#/.NET) on the Identity and Access Management team, you will report to the Sr Manager, Chapter Lead.
You will be a key component of an agile squad, continuously delivering features and enhancements to secure identity and access experiences that protect critical information and resources.
This role offers an exciting opportunity to kick start your journey as a CyberSecurity Engineer or continue to evolve the global identity and access management platform at McDonald’s.
You will contribute to all aspects of the agile development life cycle including design, development, documentation, testing, and operations.
Your responsibilities will include designing, implementing, testing, deploying, and maintaining innovative software solutions to transform service performance, adaptability, cost, and security.
You will use software engineering best practices to ensure a high standard of quality for all work.
Troubleshooting and resolving technical issues related to the identity and access platform components will be part of your duties.
You will participate in efforts to drive continuous improvement in delivery speed, quality, value, and applied innovation.
Requirements:
You must have 1+ years of professional software development experience utilizing .NET Core/.NET Framework and web technologies.
You should have 1+ years of experience contributing to the architecture and design of new and current systems, including architecture, design patterns, reliability, and scaling.
Knowledge about cloud services (Azure) is required, preferably including experience building cloud-native applications using Azure Kubernetes (AKS), Docker, Azure Functions, Logic Apps, Event Grid, and Service Bus.
Experience using C#, ASP.NET, Web API, and related Microsoft technologies in microservices applications is necessary.
You should have knowledge of mobile-first experiences using HTML5, JavaScript, and CSS3.
Experience with database systems, such as Microsoft SQL Server, Azure SQL, and Cosmos DB is required.
A solid understanding of Computer Science fundamentals, including object-oriented design, data structures, and algorithms is essential.
You must have experience with modern, full-stack CI/CD technologies such as Azure DevOps or GitHub Actions.
Strong problem-solving skills and the ability to analyze and resolve technical issues are necessary.
Strong communication and interpersonal skills are required, with the ability to collaborate across remote teams and a global organization.
Benefits:
McDonald’s offers a dynamic work environment that fosters innovation and collaboration.
You will have the opportunity to work with a diverse and talented team at the forefront of transformative technology.
The position provides a chance to contribute to the global identity and access management platform at the world’s largest restaurant company.
You will be part of a company that is committed to accelerating technology innovation to enhance customer experiences.
The role supports professional growth and development in the field of CyberSecurity and software engineering.