Senior Application Developer (C#)
Apply on
No C2C or 3rd Party Recruiters please. Candidate must be eligible to work for any employer in the US.
Job Title: Senior Application Developer (.NET); Middle Tier and Backend Focused
Location: Nashville, TN | Hybrid (In-office +/- 2 days per week) preferred, remote possible
About the Role:
We seek a highly skilled Senior Application Developer to join our client's growing team. This role is ideal for a developer with deep experience in back-end and middle-tier development, especially in C#, .NET Core, API integrations, and SQL Server. The right candidate will have the technical expertise to work autonomously, driving projects forward without constant oversight. The focus is on finding a strong senior-level developer who can take charge and ensure the success of complex software development tasks.
Key Responsibilities:
- Design, develop, and maintain robust software applications using C# and .NET Core.
- Lead the development of scalable APIs and web services, ensuring high performance and security.
- Work with SQL Server to design, create, and query relational databases for efficient data management.
- Collaborate closely with team members to integrate middle-tier and back-end components with front-end systems.
- Act as a key player in the software development life cycle, from planning to deployment, with minimal supervision.
- Ensure adherence to Agile methodologies and participate in code reviews, version control, and continuous integration efforts.
Qualifications:
- 5+ years of experience in .NET Core and C# development, with a focus on middle-tier and back-end systems.
- Strong expertise in REST API development and web service integrations.
- In-depth knowledge of SQL Server (designing, creating, and querying relational databases).
- Familiarity with Azure DevOps and experience in implementing continuous integration and delivery pipelines.
- Ability to work independently, taking ownership of projects and guiding them to successful completion.
- Experience with Agile development methodologies.
Bonus Skills (Not Required):
- Front-end experience with Blazor; Javascript or ASP.NET is a plus but optional.
- Exposure to cloud technologies and microservices architecture.
We'd like to hear from you if you re a proactive, skilled developer ready to contribute to a growing team and lead by example.