A Microsoft trusted business partner and leading security compliance solutions provider based in Reston, VA is looking to hire a Principal Software Engineer for its growing development team. This position will pay a very competitive salary with full medical benefits, vacation, and stock options... Salary is in the 110-125K range.
Non-Technical Skills:
Should be comfortable being the lead engineer on one of our products.
Should be comfortable providing technical leadership to engineers in our offshore team.
Should be willing to work with engineers in offshore team.
Should be comfortable and willing to participate in use case discussions with CTO, and QA lead.
Skill Set:
Experience with both .Net 1.1 and 2.0, primarily with ASP.Net and ADO.Net but including Winforms and Remoting. Strong with C#.
Knowledge of database systems and experience with MS SQL 2000 and or Oracle 9 or 10 at application developer level. Able to write DDL scripts to define database schema, able to create stored procedures and triggers, able to maintain database through several application releases.
Experience with JavaScript, HTML and CSS. This is not a web designer position but basic experience is required.
Knowledge of design patterns, ability to apply them to real world scenarios and explain their benefits.
Experience writing unit tests. Experience using Nunit and Ncover.
Experience using source control system. Experience using multiple branches, snapshots, working directories. Experience maintaining multiple versions of the code tree.
Nice to have:
AJAX
MCAD, MCSD, MCPD certification
Experience with InstallShield
Experience with Nant
Knowledge of a scripting language such as Perl or bash script
If you are interested please send your resume to frankkernan@spherion.com or call me at 703-917-7800.