McDonald's is looking to build secure, performant, and mission-critical fraud detection microservices to enhance its global trust and safety platform.
Requirements
- 3+ years of professional software development experience utilizing .NET Core/.NET Framework and web technologies.
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- 1+ years of cloud experience, preferably with Amazon Web Services (AWS).
- Docker experience
- Kubernetes experience
- Kafka Experience
- Advanced application development experience using C-Sharp, ASP.NET, Web API, and related Microsoft technologies in microservices applications.
- Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
- Experience with modern, full-stack CI/CD technologies such as Azure DevOps or GitHub Actions.
- Strong knowledge of payments and fraud.
- Experience with cybersecurity principles and best practices, including risk management, access controls, and secure coding principles.
Responsibilities
- Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, adaptability, cost, and security.
- Plan, orchestrate, and lead execution of all work undertaken by the squad.
- Use software engineering proven practices to ensure a high standard of quality for all work.
- Participate in efforts to drive elimination of technical debt and continuous improvement in delivery speed, quality, value, and applied innovation.
- Provide mentorship and guidance to junior engineers.
Other
- Proven leadership abilities in an engineering environment in driving operational precision and best practices.
- Excellent communication and interpersonal skills, with the ability to collaborate across remote teams and a global organization.