Senior .NET Developer-Washington, DC

Major Duties and Responsibilities:

  • Assist developers, analysts, and designers in conceptualization and development of new software programs and applications.
  • Assist in the preparation and documentation of program requirements, detailed technical specifications and the technical deployment documents.
  • Research and document requirements of program users.
  • Consistently write, translate, and code software programs and applications according to detailed design specifications.
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Administer critical analysis of test results and deliver solutions to problem areas.
  • Install software products for end users as required.
  • Write programming scripts to enhance functionality and/or appearance of company web site and/or related web applications as necessary.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Produce technical specifications based on requirements.
  • Responsible for technical design, execution, and implementation of custom and 3rd party software solutions.
  • Interact with project managers and business analysts to ensure accurate and comprehensive understanding of the requirements.
  •  Assist the management team in standards development, management, and conformance.
  • Provide issue escalation and resolution as well as timely execution of deadlines.
  • Create and maintain project documentation.
  • Other duties as required.  


  • Bachelor’s Degree in information technology, computer science, business administration, or a related field. 
  • Eight or more years of development experience with
    • C#
    • .Net Framework 1.0 – 3.5
    • ASP.NET
    • jQuery
    • AJAX
  • Eight or more years of experience with SQL Server 2000 / 2005/2008 including: designing database schemas, building and deploying databases, writing complex stored procedures, queries, and views, and experience with creating DTS packages.
  • Experience with the following technologies highly desired, but not required:
    • NET 4.0 Framework
    • SharePoint development
    • Site Core Development
  • Thorough understanding of platforms such as Windows 2003/Windows 7 and Internet Information Server.
  • Solid working knowledge of current Internet technologies, including .Net Framework, AJAX, and web services.
  • Hands-on software troubleshooting experience.
  • Flexible and adaptable in regards to learning and understanding new technologies.
  • Knowledge of applicable data privacy practices and laws.
  •  Ability to conduct research into software-related issues and products.  

Desired Skills and Abilities:

  • Strong written and oral communication skills.
  • Strong interpersonal skills.
  • Self-directed and proactive; thinks beyond the immediate problem.
  • Flexibility, ability to change priorities quickly, and capacity to handle multiple tasks.
  • Implement standards and practices to ensure the highest degree of software quality.
  • Work directly with both internal and external resources to insure timely completion of assigned deliverables
  • Proven analytical and problem-solving abilities.
  • Experience working both independently and in a team-oriented, collaborative environment.