Senior Application Developer

Location: Washington, DC
Date Posted: 09-28-2017
EDC is actively seeking a proven leader and Senior Application Developer. Designs, develops, enhances, debugs, and implements software.  Troubleshoots production problems related to software applications. Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software. Evaluates effectiveness. Addresses problems of systems integration, compatibility, and multiple platforms. Consults with project teams and end users to identify application requirements. Performs feasibility analysis on potential future projects to management. Assists in the evaluation and recommendation of application software packages, application integration and testing tools. Resolves problems with software and responds to suggestions for improvements and enhancements. Acts as team leader on projects. Instructs, assigns, directs, and checks the work of others on the development team. Participates in development of software user manuals and technical reports.

Required Skills and Abilities:  
  • Master’s Degree or higher and/or >15 years of experience
  • Bachelor’s degree, or higher, in an IT-related field
  • Proficient developing complex assignments in .Net using tools/technologies such as C#, MS SQL, JQuery, SQL Server Reporting Services, AJAX controls like Telerik, experience with Team foundation Server
  • Knowledge of MVC and latest trends in application architecture
  • Experience with working on full project life cycle starting with requirements gathering all the way to unit testing and system documentation
  • Experience working in an Agile development environment
  • Excellent written and verbal communication skills
  • Experience providing project briefs to senior executives
  • Provides technical/management leadership on major tasks or technology assignments.
  • Establishes goals and plans that meet project objectives. Has domain and expert technical knowledge.
  • Directs and controls activities for a client, having overall responsibility for financial management, methods, and staffing to ensure that technical requirements are met.
  • Interactions involve client negotiations and interfacing with senior management. 
  • Decision making and domain knowledge may have a critical impact on overall project implementation. 
  • understanding of methodologies for System Life Cycle management, including development and operations
  • designing, developing, implementing and maintaining routine business and management information systems in web based and cloud environments
  • extensive knowledge and experience in Agile development methodologies
  • extensive knowledge of specific development tools such as MS SQL, C#, Reporting Services AJAX, Team Foundation Server, and .NET
  • developing Web-enabled database applications
  • evaluating user/customer requests for new or modified programs to determine feasibility, cost, and time requirements, and compatibility with existing systems and capabilities
  • determining program specifications
  • consulting with user/customer management and technical staffs to clarify program intent, identify problems, suggest changes
  • consulting with internal stakeholders and users/customers
  • determining required coding based on identified program intent
  • writing program documentation
  • providing assistance in user operation guidelines
  • providing assistance to lower-level analysts/programmers
  • prepare feasibility studies of potential SQL systems
  • coordinate database implementation
  • testing activities of assigned analyst/programmers and other professional staff
  • technical liaison with external consultants and contractors
  • preparing project time and cost estimates
  • performing post implementation analyses
Travel Requirement: Travel may be required.

Security Clearance Requirement:  DHS/DoD Secret Clearance Preferred 

About EDC Consulting
Headquartered in Tysons Corner, VA, EDC Consulting LLC (EDC) is a leading small business provider of enterprise solutions and strategic business support to the Federal Government.  With more than 150 employees and over 100 client engagements, EDC has extensive experience designing, developing, implementing and maintaining complex business systems and software solutions for a wide range of Department of Defense, civilian Federal, state and local and commercial entities.  EDC is an Oracle Platinum Partner, SAP PartnerEdge Partner, and Premier Business Partner of the IBM Corporation. EDC Consulting was recognized in Washington Technology Magazine’s “Fast 50” list of Washington DC’s fastest growing companies and has consistently been named to Inc. 500 magazine’s list of the nation’s fastest growing privately held companies. 
Visit EDC Consulting on the web at
this job portal is powered by CATS