.Net Back End Developer

  • Nashville, TN
  • Posted 7 days ago | Updated moments ago

Overview

On Site
$60 - $70
Contract - W2
Contract - Independent
Contract - 18 Month(s)

Skills

. NET
ASP
DevOps
SQL Server
Azure
MVC

Job Details

We are looking for an experienced Senior Back-End Developer to join our team. The ideal candidate will have strong expertise in backend development using the .NET platform and C#, with an emphasis on building robust, scalable, and secure systems. You will work with SQL Server, develop web services, and contribute to the architecture and development of critical backend components, ensuring optimal performance and reliability. A deep understanding of Microsoft best practices and design patterns, along with expertise in database integration and automated testing, is essential.

  • Design, develop, and maintain back-end services using the .NET Platform (6,7,8), C#, and ASP.NET MVC (4.0/5.0).
  • Build secure and scalable RESTful services using WCF and ASP.NET Web API.
  • Implement business logic and server-side functionality, ensuring robustness and performance.
  • Design and maintain SQL Server databases, including writing complex DML, DDL, and stored procedures.
  • Optimize database performance and ensure efficient query processing for large data sets.
  • Develop and manage API services, enabling seamless communication between systems.
  • Ensure high availability and performance of web services, while also considering security concerns.
  • Write automated unit tests to guarantee the functionality and reliability of backend systems.
  • Adhere to Microsoft Practices and Patterns in architecture, development, and design.
  • Develop and maintain integration services using SSIS (SQL Server Integration Services).
  • Create and maintain reporting solutions using SSRS (SQL Server Reporting Services).
  • Work closely with front-end teams, product managers, and other stakeholders to integrate server-side logic with front-end components.
  • Participate in performance tuning, code reviews, and refactoring activities to maintain high-quality code.

Skills & Competencies:

  • Excellent understanding of OOP principles and design patterns.
  • Strong knowledge of web services development, API design, and data processing.
  • Experience with automated unit testing and test-driven development (TDD).
  • Proficiency in SSIS and SSRS for data integration and reporting.
  • Demonstrated ability to apply Microsoft Practices and Patterns in software architecture
  • Experience working in Agile/Scrum development environments.
  • Familiarity with Azure or AWS cloud platforms.
  • Knowledge of CI/CD pipelines and DevOps principles.
  • Excellent written and verbal communication skills with strong attention to detail
  • Strong problem-solving skills
  • Ability to communicate to business leaders

EDUCATION

  • Bachelor s degree in Computer Science, Software Engineering, or related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Prism IT Corp