It is located in Washington, DC. If you are interested in this opportunity, please reply with your Word formatted resume.

Title: C# .Net Developer (3 year contract)

Location: Washington, DC

Duration: Long term

Schedule: Full time

Citizenship: US


Minimum of 5 years of technical experience in software engineering or development using C# and .NET Framework for client server, web applications or RIA
Strong knowledge with ASP .NET Webforms or ASP .NET MVC2/MVC3
Strong knowledge in implementing Object Oriented design using MVC, MVP, Domain Driven design or AOP
Strong knowledge in HTML, CSS, XML, Javascript, AJAX
Experience in SOA Design and Implementation
Candidate will be expected to conduct/participate in peer reviews an assist team members with problem resolution
Working knowledge of ORM tools such as Entity Framework, NHibernate, and/or Ling to SQL
Desirable Skills

Experience with .NET Web services or WCF
Experience working within a software development lifecycle methodology (e.g. Scrum, ITIL, CMMI, SDLC)
Experience with conducting/participating in peer reviews and assist team members with problem resolution
Familiarity with design patterns and UML artifacts
Experience with creating Web Accessible or Section 508 compliant software
Experience with developing reports served to the browser
Ability to develop and execute automated unit test scripts
Solid understanding and implementation of Test Driven Development
Experience with installing and configuring web applications using IIS
Contractual Requirements

Must be a US Citizen
Must be able to obtain/maintain a clearance (public trust clearance)
All work will be conducted at work location
Essential Job Functions

Codes, tests, debugs, implements and documents highly complex programs. Develops complex test plans to verify logic of new or modified programs
Designs systems and programs to meet highly complex business needs. Prepares detailed specifications from which programs are developed and coded. Creates appropriate documentation in work assignments such as program code and technical documentation
Gathers information from existing systems, analyzes program and time requirements. Prepares time estimates and justificdations for assigned tasks and provides recommendations to project managers
Supports project personnel in resolving fairly complex program problems. Works with client and management to resolve issues and validate programming requirements within their areas of responsibility. Provides technical advice on complex programming
May serve as technical project lead. Provides leadership and work guidance to less experienced personnel. Conducts quality assurance activities, such as peer reviews
Provides consulting services in a technical and/or managerial capacity to management and technical staff. May represent company in presentations or conferences involving customers, co-contractors, suppliers, competitors, academia or the public.
Basic Qualifications

Bachelor’s degree or equivalent combination of education and experience
Bachelor’s degree in computer science, mathematics or related field preferred
Nine or more years of programming or testing experience
Experience working with appropriate programming languages, operating systems and software
Experience working with relational databases to facilitate programming software
Other Qualifications

Strong skills in programming
Strong personal computer and business soutions software skills
Strong analytical and problem solving skills for design, creation and testing of programs
Good interpersonal skills to interact with customers and team members
Good communication skills to work effectively with team members, support personnel and clients
Good leadership skills to guide and mentor the work of less experienced personnel
Ability to work as part of team and independently
If you are qualified, available, interested, planning to make a change, or know of a friend who might have the required qualifications and interest, please reply with your Word formatted resume and please include a daytime phone number so I can reach you. In considering candidates, time is of the essence, so please respond ASAP. Thank you.

Sincerely yours,