Senior Software Engineer (Backend) | .Net | Onsite | Local to Tennessee | Onsite | 10 years exp.
Posted about 3 hours ago
Job Description
Role: Senior Software Engineer (Backend)
Duration: Long Term
Location: Mount Juliet, TN- Onsite
Key Responsibilities
· Architect, design, and develop scalable, high-performance backend applications and features.
· Participate in requirements gathering, technology selection, data modeling, Azure infrastructure design, and CI/CD pipeline development.
· Write clean, efficient, and maintainable code using modern programming languages and frameworks.
· Conduct code reviews and provide constructive feedback to peers.
· Lead features or components through the full software development lifecycle—from design to deployment and support.
· Create technical documentation and support release validation and beta testing.
· Perform system analysis and contribute to project estimation and prioritization.
· Collaborate closely with Business Analysts, QA Engineers, Architects, Product Owners, and other stakeholders.
Required Qualifications
- Bachelor’s degree in computer science or a related field.
- 10+ years of experience in backend development using C# (.NET Core Web APIs, Microservices).
- 6+ years of experience with RDBMS (PostgreSQL, MySQL, or SQL Server).
- 3+ years of experience with NoSQL/document databases (preferably MongoDB).
- 2+ years of experience with Azure Cloud Platform and containerization tools like Docker and Kubernetes.
- Strong understanding of OOP principles and design patterns.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Strong written and verbal communication skills.
- Experience mentoring junior developers and sharing technical knowledge.
- Passion for learning and staying current with industry trends.
Preferred Qualifications
- Experience with front-end frameworks such as Angular or React.
- Familiarity with Terraform for Azure resource deployment.
- Ability to thrive in a fast-paced, startup-like environment.
- Quick learner with the ability to disseminate best practices across teams.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Other open roles at TMS LLC(6)
Technology Management Solutions Whether your needs are program-wide or project-specific, TMS LLC offers experiencedand capable staff and proven processes to help improve your mission performance andreduce costs. We work smarter so you don't have to work harder IT Advisory and Consulting Program/Project Management FinancialManagement OrganizationalAssessment IT Advisory and Consulting Program/Project Management Financial Management Organizational Assessment…
Key team members

Pat DeQuattro

Brandon Weedon

Justin Krause

Brent Zembas
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.