Senior .NET Developer

Job Description

Overall Parts Solutions is providing opportunities for talented .NET Developers. At Overall Parts Solutions. .NET developers are responsible for developing complex web software application projects or enhancements to meet defined requirement or business specifications. Works directly with management to develop application requirements and projects timeline and ensures business objectives are met. Ensures that the project deliverables meet all applicable internal and external standards and regulatory requirements. Integrates existing institutional applications/data into web based applications when appropriate. Assists the department in the development and maintenance of the web site including its infrastructure, security and performance. Analyzes and tests emerging technologies and determines applicability to the Institution. Maintains and expands working knowledge of the technical tools available to implement solutions. Actively supports organizational goals and objectives.

Essential Duties and Responsibilities
(Additional duties may be assigned as required.)
  • Ability to configured and maintain your own development environment
  • Strong analytical thinking
  • Ability to work independently with little direction
Education and/or Experience
  • High school diploma or general equivalence degree (GED)
  • Associates Degree or Bachelor's Degree (preferred) in Computer Science or related field
  • 6 years of job-related experience
Required Skills
  • Experience utilizing C# 4.5+
  • Experience using Source Control Systems (SVN preferred) or similar such as TFS, Git, CVS
  • Experience with T-SQL
  • 2 years of experience developing MVC 5 and Web API 2 applications
  • 2 years of experience developing with ASP.Net MVC
  • Experience with distributed systems in a SOA environment
  • Experience developing with Entity Framework
  • Understand and implement OOD principals
  • Experience in web application development and API integration
  • Experience with Dependency Injection
  • Experience with AngularJS
  • Experience with message queuing platforms (RabbitMQ or Pubnub preferred)