Previous Job
Senior Software Engineer
Ref No.: 18-04235
Location: McLean, Virginia
Position Type:Right to Hire
Start Date: 04/27/2018
Role: Senior Software Engineer
Duration: 6 month Contract to Hire
Location: McLean, VA
Rate: Dependent on Experience
Work Authorization: US Citizen

  • 8+ Years Experience as a Full-Stack Software Engineer
  • Strong Experience with C#/ASP.NET
  • Experience with Javascript, jQuery, or other client-side framework
  • Proficient with SQL Server and database access technologies and techniques
  • Proficient in Microsoft Azure
  • Proficient in Microsoft technologies and platforms including: client/server development using C#, Entity Framework, SharePoint, XML/XSL, SOAP
  • Experience with Visual Studio, Team Foundation Server, and TFS Source Control
  • BONUS: Experience with BI Solutions, PowerBI or Tableau, or CRM Dynamics

Serve as part of an innovative process improvement team primarily responsible for development and administration of the various applications with additional exposure to projects in analytics, reporting,compliance, and process improvement. The primary role is to support the enterprise pricing applications and supporting tools as they are upgraded using modern technologies. We are responsible for all aspects of the development (front end / back end and everything in between). The role is unique in that it offers the opportunity to create innovative ideas for new solutions (big and small) and the opportunity to implement them. The role requires participation in all phases of software development life-cycle process of planning, development, testing, deployment and administration of solutions.

Performs highly complex analysis, design, development, testing and debugging of computer software in support of distinct product hardware or technical service lines of businesses. Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and
advanced software applications and problems. Plans and conducts major technical phases of significant projects by coordinating the efforts of technical support staff and the performance of assigned projects. Reviews completion and implementation of technical products and evaluates vendors capabilities. Typically works with little supervision. May assist in training less experienced software engineer staff.

If qualified and interested, please send your updated resume to Amanda at