Motion Recruitment Partners LLC
Senior Software Engineer / .NET / Dallas, TX / Hybrid
Motion Recruitment Partners LLC, Dallas, Texas, United States, 75215
Overview
This U.S.-based company started in the 1990s with one main focus: serving flavored chicken pieces. It quickly became popular for its variety of bold sauces and simple menu. Instead of offering a wide range of food, it stuck to what it does best making one item really well. The brand has a fun, aviation-themed style and has grown through franchising. It now has locations around the world. A big part of its success comes from strong online ordering and delivery. Its also publicly traded and known for steady growth and loyal customers. This company is looking to add a Senior Software Engineer to their team in Dallas, TX. Required Skills And Experience
510+ years of professional experience in C# and .NET development. Strong knowledge of .NET Core and .NET Framework. Bachelors degree in Computer Science or related field (Masters preferred in some cases). Expertise in building and consuming RESTful APIs. Proficient in SQL Server and ORM tools like Entity Framework. Solid understanding of object-oriented programming and design patterns (e.g. SOLID, MVC). Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React (for full-stack roles). Hands-on experience with Microsoft Azure (e.g. App Services, Azure Functions, Azure DevOps). Familiar with CI/CD pipelines, Git, and tools like Jenkins or Octopus. Understanding of Docker and microservices architecture. Experience with unit testing frameworks like MSTest, NUnit, and applying TDD practices. Able to lead projects, mentor junior developers, and perform code reviews. Comfortable working in Agile/Scrum environments. Strong problem-solving skills and ability to design scalable, maintainable systems. Effective communicator with both technical teams and non-technical stakeholders.
Nice To Have
Experience with cloud platforms beyond Azure, such as AWS or Google Cloud. Knowledge of container orchestration tools like Kubernetes. Familiarity with modern front-end frameworks (e.g. Blazor, Vue.js). Experience with message queues such as RabbitMQ or Azure Service Bus. Understanding of domain-driven design (DDD) and clean architecture principles. Background in performance tuning and application monitoring tools (e.g. Application Insights, New Relic).
What You Will Be Doing
Design, develop, test, and maintain high-quality software solutions using C# and .NET technologies. Lead and participate in the full software development lifecycle (SDLC). Collaborate with cross-functional teams, including product owners, QA, and other developers. Write clean, maintainable, and efficient code following best practices and design patterns. Design and implement RESTful APIs and backend services. Conduct code reviews and provide technical mentorship to junior developers. Troubleshoot, debug, and optimize existing applications for performance and scalability. Implement and maintain CI/CD pipelines and deployment processes. Contribute to architectural decisions and system design planning. Ensure code quality through unit testing, integration testing, and automated testing practices. Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives. Stay up to date with new technologies and help introduce improvements to tools and processes.
Office Location
Uptown Dallas, TX Hybrid (4 days onsite)
The Offer
$130-150k Please note that this position is only available for direct hire or W-2 employment, as we are unable to engage with corp-to-corp candidates at this time. We appreciate your understanding. #J-18808-Ljbffr
This U.S.-based company started in the 1990s with one main focus: serving flavored chicken pieces. It quickly became popular for its variety of bold sauces and simple menu. Instead of offering a wide range of food, it stuck to what it does best making one item really well. The brand has a fun, aviation-themed style and has grown through franchising. It now has locations around the world. A big part of its success comes from strong online ordering and delivery. Its also publicly traded and known for steady growth and loyal customers. This company is looking to add a Senior Software Engineer to their team in Dallas, TX. Required Skills And Experience
510+ years of professional experience in C# and .NET development. Strong knowledge of .NET Core and .NET Framework. Bachelors degree in Computer Science or related field (Masters preferred in some cases). Expertise in building and consuming RESTful APIs. Proficient in SQL Server and ORM tools like Entity Framework. Solid understanding of object-oriented programming and design patterns (e.g. SOLID, MVC). Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React (for full-stack roles). Hands-on experience with Microsoft Azure (e.g. App Services, Azure Functions, Azure DevOps). Familiar with CI/CD pipelines, Git, and tools like Jenkins or Octopus. Understanding of Docker and microservices architecture. Experience with unit testing frameworks like MSTest, NUnit, and applying TDD practices. Able to lead projects, mentor junior developers, and perform code reviews. Comfortable working in Agile/Scrum environments. Strong problem-solving skills and ability to design scalable, maintainable systems. Effective communicator with both technical teams and non-technical stakeholders.
Nice To Have
Experience with cloud platforms beyond Azure, such as AWS or Google Cloud. Knowledge of container orchestration tools like Kubernetes. Familiarity with modern front-end frameworks (e.g. Blazor, Vue.js). Experience with message queues such as RabbitMQ or Azure Service Bus. Understanding of domain-driven design (DDD) and clean architecture principles. Background in performance tuning and application monitoring tools (e.g. Application Insights, New Relic).
What You Will Be Doing
Design, develop, test, and maintain high-quality software solutions using C# and .NET technologies. Lead and participate in the full software development lifecycle (SDLC). Collaborate with cross-functional teams, including product owners, QA, and other developers. Write clean, maintainable, and efficient code following best practices and design patterns. Design and implement RESTful APIs and backend services. Conduct code reviews and provide technical mentorship to junior developers. Troubleshoot, debug, and optimize existing applications for performance and scalability. Implement and maintain CI/CD pipelines and deployment processes. Contribute to architectural decisions and system design planning. Ensure code quality through unit testing, integration testing, and automated testing practices. Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives. Stay up to date with new technologies and help introduce improvements to tools and processes.
Office Location
Uptown Dallas, TX Hybrid (4 days onsite)
The Offer
$130-150k Please note that this position is only available for direct hire or W-2 employment, as we are unable to engage with corp-to-corp candidates at this time. We appreciate your understanding. #J-18808-Ljbffr