Software Developer

Fairfax, Fairfax, Virginia
Aug 13, 2014
Sep 17, 2014
Full Time
ESGI has an immediate need for an experience software developer.
  • BS in Computer Science or equivalent. Solid programming experience will be considered in lieu of a degree.
  • 5-10 years of experience.
  • Web application development using Visual Studio 2008 or 2010 C#, .NET, and Ajax.
  • Oracle or Microsoft SQL Server database development.
  • Ability to design and analyze database schemas for SQL Server, Oracle, MySQL and/or Postgres.
  • Ability to create and read complex SQL queries and stored procedures.
  • Solid teamwork and excellent oral and written communications skills are a must.
  • Technical Leadership experience strongly preferred.

Experience in any of the following areas will also be helpful:

  • Windows Communication Foundation (WCF)
  • Microsoft SQL Server 2008 R2 Management Studio
  • SQL Server Reporting Services (SSRS)
  • SQL Server Business Intelligence Development Studio
  • SourceGear Vault Professional, MS Visual Source Safe or GIT
  • NHibernate or similar ORM solution
  • CSS
  • Microsoft MVC 2 or 3 development
  • iPhone/iPad/iPod iOS app development
  • Android development
  • Graphics image development using Adode Illustrator, Photoshop
  • AGILE software methodology
  • N-Tier business applications
  • LINQ to Entities, ADO.NET Entity FrameworkJavaScript, jQuery, JSON
  • Sharepoint
  • VB.NET
  • Crystal Reports
  • Linux/C/C++ development
  • Capturing requirements from customers