Mid-Level C# .NET DeveloperWe are seeking a mid-level C#.NET Developer to join our team. You will have the opportunity to utilize a wide range of new development technologies while performing full life-cycle development of new projects as well as upgrading existing projects. We offer competitive salaries, full benefits, and a challenging fast-paced work environment.Job ResponsibilitiesDevelop New Applications & Services.Develop Enhancements for existing Applications & Services.Design and Estimate technical solutions per project requirements.Work with stakeholders & BA on defining project requirements.Participate in application QA and deployment.Participate in investigating and solving production issues.Job RequirementsRequirementsC#.NET - 4+ years' experienceExperience in.NET Framework 4.5 or higherFull Life Cycle Development experienceMVC.NET Framework 4 or higher - 3+ years' experienceSQL Databases – 3+ years' experienceWeb API or WCF – 3+ years' experienceExperience with Entity FrameworkExperience with Writing Unit TestsExperience with Windows ServicesFrontend UI JS Framework experiencePreferencesSSRS Reports Experience a plusAgile Experience a plusVisual Studio 2017 or higher Experience a plusTFS 2017 Experience a plusMicro Services development Experience a plusPCI compliance environment Experience a plusEducation / Other Experience:Bachelor's degree in Engineering, Computer Science, Mathematics or scientific discipline or equivalence experienceWhat Can We Offer?100% premium-paid medical insurance for employee-only-coverage100% premium-paid dental insurance for employee-only-coverage100% premium-paid vision insurance for employee-only-coveragePremium assistance for dependent medical/dental/vision insurancePaid Time Off (PTO)Paid HolidaysEducational assistance, some certifications and professional memberships paidProfessional Referral Program