Sr. Software Engineer
Listed on 2025-12-15
-
Software Development
Software Engineer, Senior Developer, Backend Developer, Cloud Engineer - Software
Senior Software Engineer – Nashville / Mt. Juliet, TN - onsite
Hybrid Support + Development Role**
Location:
M-F onsite in Mt. Juliet, TN
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
- 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
- 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
- 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
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).