Senior Software Engineer-DC

Washington, DC
Job Type
← return to listings


The Senior Software Engineer designs and implements software programming solutions of varying complexity to enhance and extend Firm applications. This position reviews the functional requirements for each project and develops, tests and deploys software solutions.

Essential Functions and Responsibilities:

  • Create and implement complex software solutions, including design of solution architecture, formulate integration
    strategies, and implementation of resulting custom program
  • Formulate Firm software design proposals and identify related system specifications and technical requirements
  • Perform unit tests in both pre‐production environment(s) to ensure accurate and reliable operation of software and assist with system validation during production deployment
  • Participate in project management meetings to determine the project scope and timing and provide status updates
  • Provide ongoing system maintenance support to resolve system bugs and address general end‐user requests
  • Create and update system documentation and process manuals

Job Specifications:

  • Bachelor’s degree
  • At least six (6) years of related work experience
  • Advanced knowledge of HTML5, CSS,, C#, WCF, Web API, Javascript, SharePoint
  • Advanced knowledge of SQL, SQL Server, T‐SQL and database concepts
  • Knowledge of Microsoft Office Suite (Excel, Outlook, PowerPoint, and Word)
  • Strong organizational skills
  • Strong mathematical and analytical skills
  • Strong written and verbal communication skills
  • Ability to work under tight deadlines and prioritize responsibilities
  • Ability to work flexible and/or fluctuating work hours
  • Ability to work independently and under own direction and initiative
  • Ability to work effectively in a collaborative environment


← return to listings