Talent.com
Senior.NET Engineer (Full Stack)
Senior.NET Engineer (Full Stack)Resolution Technologies • Nashville, TN
Senior.NET Engineer (Full Stack)

Senior.NET Engineer (Full Stack)

Resolution Technologies • Nashville, TN
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data Mesh architecture. This role requires a deep understanding of distributed systems, cloud and on-prem technologies, and scalable software development within the Manufacturing & Distribution industry. This position will collaborate with cross-functional teams to architect, develop, and optimize enterprise-grade solutions that drive efficiency and innovation in distribution, as well as order fulfillment processes.

Senior .NET Engineer Minimum Qualifications :

  • Bachelor’s degree in computer science or related field or directly related year for year experience
  • 6+ years in .NET Core, C#, ASP.NET Core, Web APIs, and front-end frameworks (Angular / React / Blazor).

Strong experience designing and implementing microservices-based architectures.

Senior .NET Engineer Preferred Skills :

  • Experience integrating ERP, WMS, and e-commerce systems is a plus.
  • Experience working with Order Management Systems in a Manufacturing or Distribution environment.
  • Knowledge of Data Mesh principles, event-driven architectures, and distributed data systems.
  • Hands-on experience with cloud platforms (Azure preferred, AWS / GCP is a plus).
  • Experience with containerization (Docker, Kubernetes) and serverless architectures.
  • Strong understanding of database technologies (SQL Server, DB2, NoSQL, Redis, Elasticsearch).
  • Proficiency in CI / CD, DevOps, and Infrastructure as Code (Terraform, Bicep, ARM templates).
  • Knowledge of GraphQL, gRPC, and API Gateway solutions
  • Hands-on experience with data lakes or real-time analytics.

    Senior .NET Engineer Key Responsibilities :

  • Architecture & Development :
  • Design and implement scalable. NET-based full-stack solutions using C#, ASP.NET Core, Blazor, Angular, or React.
  • Architect microservices-based systems, ensuring high availability, resilience, and performance.
  • Establish a Data Mesh strategy to manage decentralized data ownership and governance across the organization.
  • Design and optimize databases using SQL Server and NoSQL (PostgreSQL, MongoDB).
  • Order Management System (OMS) :
  • Lead the development of a modern, cloud-native Order Management System tailored for manufacturing & distribution.
  • Define APIs, workflows, and integrations with ERP, WMS, and e-commerce platforms.
  • Ensure real-time order processing, tracking, and fulfillment using event-driven architecture (Kafka, RabbitMQ).
  • DevOps :
  • Implement CI / CD pipelines using GitHub Actions, Jenkins, Azure DevOps.
  • Ensure security best practices, including OAuth, JWT, and API Gateway implementations.
  • Deploy and maintain cloud-native applications on Azure / AWS / GCP.
  • Technical Leadership & Best Practices :
  • Set coding standards, perform code reviews and mentor engineering teams.
  • Drive the adoption of modern engineering practices, including Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI / CD.
  • Work with data engineers to build data pipelines that support analytical and operational workloads.
  • Apply secure coding practices, use OWASP guidelines
  • Job Requirements

  • .NET, Angular, React, Architecture
  • [job_alerts.create_a_job]

    SeniorNET Engineer Full Stack • Nashville, TN