Senior Software Engineer / .NET / Dallas, TX / Hybrid

Overview

On Site
130k - 150k
Full Time

Skills

FOCUS
Brand
Aviation
Computer Science
Microsoft SQL Server
Object-relational Mapping
Entity Framework
Object-Oriented Programming
mvc
HTML
Cascading Style Sheets
JavaScript
AngularJS
React.js
DevOps
Git
Jenkins
Docker
Microservices
MSTest
NUnit
Test-driven Development
Problem Solving
Conflict Resolution
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Orchestration
Kubernetes
Vue.js
Message Queues
RabbitMQ
Microsoft Azure
Domain-driven Design
Performance Tuning
New Relic
C#
.NET
Software Development
Software Development Methodology
Collaboration
Quality Assurance
Design Patterns
RESTful
Mentorship
Debugging
Scalability
Continuous Integration
Continuous Delivery
Systems Design
Unit Testing
Integration Testing
Automated Testing
Agile
Scrum
Sprint
UPS
Management

Job Details

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. It's 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
  • 5-10+ years of professional experience in C# and .NET development.
  • Strong knowledge of .NET Core and .NET Framework.
  • Bachelor's degree in Computer Science or related field (Master's 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC