Mid-level Software Developer
ICF International - Fairfax, VA

This job posting is no longer available on ICF International. Find similar jobs:Mid Level Software Developer jobs - ICF International jobs

Market Research & Business Processing

Fairfax, VA

About ICF International

ICF International (NASDAQ: ICFI) partners with government and commercial clients to deliver professional services and technology solutions in the energy, environment, and transportation; health, education, and social programs; and homeland security and defense markets. The firm combines passion for its work with industry expertise and innovative analytics to produce compelling results throughout the entire program life cycle, from research and analysis through implementation and improvement. Since 1969, ICF has been serving government at all levels, major corporations, and multilateral institutions. More than 4,500 employees serve these clients worldwide. ICF's Web site is



Job Description:
ICF International is seeking a Mid-level Software Developer for the Market Research & Business Processing Group. The Mid-level Software Developer will work with project managers to support the Martinsville Operations Center Business Process Management (BPM) solution and provide project reporting for ICF's Energy Efficiency division. This position requires management consulting perspective and experience with defining and developing Business Process Management solutions. Responsibilities and project tasks will change over time. This position will be located in Fairfax, VA, and may require occasional travel to the Martinsville, VA office as well as client meetings.

Key Responsibilities:
Develop enterprise business process solutions to support the Martinsville operations center

Work individually or on development team to deliver BPM solutions using Handysoft BizFlow as well as SQL and XML technologies

Develop an understanding of the operations center processes and procedures and assist with making improvements relative to technology

Design and develop application prototypes, utilities, and solutions across multiple environments using full life-cycle methodologies (requirements definition, design, development, testing, and implementation)

Participate in internal design reviews and code reviews

Provide project reporting for ICF's energy efficiency division

Generate system documentation including requirements specifications, use cases, user manuals, and training materials

Produce design documentation including wireframes, process flow diagrams, class diagrams, sequence diagrams, physical architecture, system and web services interface specifications, data dictionary and data model, etc.

Develop application test plans and perform unit and system testing activities

Assist with and provide input to implementation plans and operational plans

Support users through training, as well as provide one-on-one technical assistance

Basic :
BA/BS in a related field

3+ years of web development experience using CSS and Javascript

Preferred Skills/Experience:
Experience developing BPM solutions for the

Handysoft BizFlow


Experience with internet related architectures and web services applications

Good understanding of software development life cycle (SDLC) process and industry best practices

Understanding of project and configuration management practices

Experience in the development of standard system documentation including requirements specifications, use cases, design specifications, user guides, test plans and test scripts

Experience with testing software, tracking issues and working with developers to ensure that requirements are being met

Demonstrated ability to balance and prioritize multiple projects to meet goals, deliverables, and deadlines

Strong program planning and organizational skills

Strong customer service focus

Ability to work with and lead blended teams

Ability to work collaboratively and cohesively in a team environment

Professional Skills:
Excellent verbal, interpersonal and written communication skills

Strong analytical, problem-solving and decision making capabilities

Team player with the ability to work in a fast-paced environment

Resourceful and self motivated

Sound business ethics, including the protection of proprietary and confidential information

Ability to work with all levels of internal staff, as well as outside clients and vendors

Superior interpersonal skills including courtesy, professionalism, and a cooperative attitude

ICF offers an excellent benefits package, an award winning talent development program, and fosters a highly skilled, energized and empowered workforce.

ICF International is an Equal Opportunity and Affirmative Action Employer - M/F/D/V

About this company
149 reviews
ICF International (NASDAQ:ICFI) provides professional services and technology solutions that deliver beneficial impact in areas critical to...