C# Developer / Backend Developer
Job Description
Job Title: C#/ Developer
Location: Pittsburgh, PA
Contract: Multiple extendable years / Contract to hire
Job Description
We are seeking a Senior developer(s) responsible for building n-tiered (business layer, data access layer, presentation layer, etc.) .NET applications using C#, SQL Server, Object Oriented Programming principles, to name a few. The primary responsibility will be to develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. The developer should have excellent communication skills.
Responsibilities
· Build and maintain efficient, reusable, and reliable code
· Ensure the best possible performance, quality, and responsiveness of applications
· Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
· Help maintain code quality and organization
· Innovate and contribute to improve the collective skillset and knowledge of the team, would be a plus
Technical Skills
· Strong knowledge of .NET Framework 3.5 and above, .NET Core, ASP.NET Core, RESTful Architecture
· Proficient in C#, LINQ, Entity Framework, SQL Server (Stored procedures, views etc.,) with a good knowledge of their ecosystems
· Strong understanding of object-oriented programming
· Familiarity with messaging queues such as MSMQ, RabbitMQ, etc.
· Familiarity with various design and architectural patterns
· Familiarity with WCF and MVC
· Familiarity with Microservice architecture
· Knack for writing clean, readable, and easily maintainable code
· Proficient understanding of code versioning tools, mainly GIT, but others such as TFS, SVN are acceptable.
· Familiarity with Service Bus Frameworks such as nServiceBus, Mass Transit, etc. would be a plus, but it is optional
· Familiarity with Elastic Search, Solr – full text indexing and searching libraries, is optional
Company Description
Impact Consulting Solutions, Inc. is an Information Technology consulting and full time Placement Company located in the Pittsburgh area. Our clients range from small local businesses to Fortune 500 Corporations.
We work with a selected number of clients and service their entire business staffing requirements including:
consulting and project work
full-time placements
from Consultant level all the way to Director and Partner level.
Exciting opportunities currently exist for Information Systems professionals. If you are looking for career advancement, new technologies, and the money you deserve, we are the firm for you. We take pride in our ability to match the individual with the right job. Our promise is to provide you with the best financial and career opportunities available
Impact Consulting Solutions, Inc. is an Information Technology consulting and full time Placement Company located in the Pittsburgh area. Our clients range from small local businesses to Fortune 500 Corporations.\r\n\r\n\r\nWe work with a selected number of clients and service their entire business staffing requirements including:\r\n\r\nconsulting and project work\r\nfull-time placements\r\nfrom Consultant level all the way to Director and Partner level.\r\n\r\nExciting opportunities currently exist for Information Systems professionals. If you are looking for career advancement, new technologies, and the money you deserve, we are the firm for you. We take pride in our ability to match the individual with the right job. Our promise is to provide you with the best financial and career opportunities available