👨🏻‍💻 postech.work

Sr. Software Engineer/Support

Expert Technical Solutions • 🌐 In Person • 💵 $55 - $65

In Person Posted 2 days, 22 hours ago

Job Description

Senior Software Engineer – Nashville / Mt. Juliet, TN - onsite

Hybrid Support + Development Role**

Location: M-F onsite in Mt. Juliet, TN

Type: 6-month contract-to-permanent position

Environment: Azure, .NET 8, C#, API-driven platform

Expert Technical Solutions is seeking a Senior Software Engineer with strong development experience who is also comfortable providing hands-on, onsite application support for a mission-critical inventory and operations system. This role blends daily production support, troubleshooting, and system reliability work with active software development, including enhancements, optimizations, and new feature development.

This is NOT a help-desk or IT support position — the ideal candidate is a true software engineer who enjoys solving operational issues, debugging live systems, improving codebases, and owning technical outcomes in a fast-paced environment.

Responsibilities:

Application Support + Troubleshooting (Daily)

Monitor and support backend services that sync inventory and operational data between multiple systems

Investigate and resolve issues with system connections, data flow, and messaging

Ensure daily processing jobs and data syncs complete successfully

Work directly onsite to diagnose issues quickly and keep operations running smoothly

Software Development (Ongoing)

Design, maintain, and enhance backend APIs and services using C# / .NET 8

Build new features to support warehouse and logistics operations

Improve service performance, scalability, and reliability

Apply SOLID and clean architecture principles to keep the platform maintainable

Refactor and optimize existing code for readability, speed, and stability

Cloud \& Architecture

Work with Azure PaaS services (Azure Functions, Event Grid, Azure Table Storage)

Support a service-oriented architecture and event-driven processing

Implement and improve application security for APIs and web interfaces

Collaboration \& Documentation

Work closely with front-end developers, infrastructure teams, and database engineers

Document APIs, workflows, system changes, and troubleshooting procedures

Provide clear status updates and communicate effectively with technical stakeholders

Requirements:

Strong experience in C# and .NET backend development

Hands-on experience building and maintaining RESTful APIs

Understanding of SOLID principles and clean coding practices

Experience with Azure services (Functions, Event Grid, Table Storage preferred)

Strong debugging and problem-solving abilities

Ability to write clean, testable, maintainable code

Familiarity with Git and version control

Understanding of secure coding practices and API security

Preferred Skills:

5+ years of professional software development experience

Experience working in service-oriented or event-driven architectures

Exposure to CI/CD pipelines and automated deployments

Performance tuning for backend services and cloud-hosted applications

Experience working in Agile or iterative development environments

Bachelor’s degree in Computer Science, Software Engineering, or related field

This role is ideal for someone who:

Enjoys hands-on technical problem solving

Wants a mix of development + operations

Can own and support a production environment

Likes being close to the business impact

Thrives in an onsite, collaborative setting

Is comfortable being the technical go-to person for a critical system

Job Types: Full-time, Contract

Pay: $55.00 - $65.00 per hour

Benefits:

Dental insurance

Health insurance

Vision insurance

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.