As a Full Stack Software Engineer II (C#/.NET) on the Identity and Access Engineering 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 evolve and enhance 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.
You will design, implement, test, deploy, and maintain 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.
You will troubleshoot and resolve technical issues related to the identity and access platform components.
You will participate in efforts to drive continuous improvement in delivery speed, quality, value, and applied innovation.
Requirements:
You must have 2+ 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.
You need 1+ years of cloud experience (Azure), preferably including experience building cloud-native applications using Azure Kubernetes (AKS), Docker, Azure Functions, Logic Apps, Event Grid, and Service Bus.
You must have experience using C#, ASP.NET, Web API, and related Microsoft technologies in microservices applications.
You should be proficient in delivering mobile-first experiences using HTML5, JavaScript, and CSS3.
You need experience with database systems, such as Microsoft SQL Server, Azure SQL, and Cosmos DB.
You should have knowledge of Computer Science fundamentals, including object-oriented design, data structures, and algorithms.
You must have experience with modern, full-stack CI/CD technologies such as Azure DevOps or GitHub Actions.
You should possess strong problem-solving skills and the ability to analyze and resolve technical issues.
You need strong communication and interpersonal skills, with the ability to collaborate across remote teams and a global organization.
Benefits:
The position offers the opportunity to work at the forefront of transformative technology in a global company.
You will be part of a diverse and talented team that thrives in a fast-paced environment.
The role provides a chance to contribute to innovative solutions that enhance customer, crew, and employee experiences.
You will have access to continuous improvement initiatives that enhance delivery speed, quality, and value.
The position is hybrid, allowing for a flexible work environment.