Full Time

Software Engineer II - C# (Remote

McDonald's
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by McDonald's, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer II - C# position at McDonald's offers an exciting opportunity for talented individuals to contribute to our innovative technology solutions. In this role, you will collaborate with cross-functional teams to design, develop, and maintain software applications that enhance our operations and customer experiences. This remote position allows you to bring your expertise in C# development to drive efficiencies and improvements across our global systems while ensuring high-quality standards and best practices are followed throughout the software development lifecycle.



Job Responsibilities

  • Design, develop, and implement robust C# applications and services.
  • Collaborate with product managers and stakeholders to gather requirements and define project scopes.
  • Conduct code reviews, ensuring adherence to coding standards and best practices.
  • Troubleshoot and debug applications to optimize performance and enhance user experience.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
  • Document software design specifications and maintain updated technical documentation.
  • Mentor and provide guidance to junior developers, fostering a culture of learning and collaboration.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development, specifically with C# and .NET frameworks.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with RESTful APIs, microservices architecture, and cloud-based deployments.
  • Keen problem-solving skills and the ability to work independently and as part of a team.
  • Familiarity with version control systems, such as Git.
  • Excellent communication skills, both verbal and written.


Technologies & Tools

This role will primarily utilize C#, .NET Core, SQL Server, and related frameworks. Additionally, familiarity with Azure cloud services, Docker for containerization, and popular front-end frameworks such as React or Angular may be beneficial. You will also work with continuous integration/continuous deployment (CI/CD) tools to streamline development workflows and enhance operational efficiencies.



Ideal Candidates

Ideal candidates for the Software Engineer II - C# position are highly motivated individuals with a passion for technology and a dedication to delivering high-quality software solutions. They possess strong analytical skills, exhibit proactive problem-solving abilities, and are eager to learn new tools and technologies. Successful team members demonstrate excellent communication skills and are capable of working effectively with diverse groups. A collaborative mindset and a focus on customer satisfaction are also essential traits for thriving in our dynamic work environment.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.