Previous Job
.Net Developer
Ref No.: 18-08956
Location: Spartanburg, South Carolina
This is a Direct Hire Opportunity here in Spartanburg, SC

Reasonable accommodations may be provided to  individuals with disabilities to perform these essential functions:
  • Develop applications based on the .Net framework with minimal technical supervision.
  • Lead small teams in the development of new applications.
  • Provide technical leadership in the introduction and implementation of new tools and techniques.
  • Participate in plan development, ensuring on time task deliveries.
  • Perform as a technical lead for projects as needed.
  • Ensure alignment of solutions to business objectives.
  • Perform scope, design and code reviews to ensure quality.
  • Perform technical analysis of new and existing systems, and recommend improvements.
  • Collaborate closely with business partners, IT Architects, Quality Assurance, Business Analysts and other development staff
  • Ensure solutions comply with IT policies.
  • Bachelor's Degree or higher, in Computer Science strongly preferred or a related discipline with at least 8 years of experience.
  • 5+ years of .Net applications development.
  • Experience with the following technologies:
    • C#, XAML, JavaScript, HTML, XML, SQL
    • ASP.NET MVC, WCF, Web Services, Web API, JQuery, CSS, Angular
    • Microsoft Azure
    • Windows Forms (WinForms), Windows Presentation Foundation (WPF)
    • SQL Server
    • BitBucket / Bamboo / VSTS
    • Entity framework (EF)
  • Experience preferred with RabbitMQ and Microsoft Message Queue (MSMQ).
  • 2+ years of Scrum/Agile experience.
  • A solid background in maintaining and developing applications from conception to implementation.
  • Strong problem solving and analytical skills with attention to details and ability to clearly communicate and share solutions with the team.
  • Proven leadership skills and ability to work with teams with remote and onsite resources ranging from Junior to Senior level.
  • Excellent verbal,written and communication skills.