Job Description :
We’re looking for an Application Development Evaluator with 7+ years of experience in building processes to help vendors with the application development process.

You will be responsible for providing effective, low-cost approaches to review estimates of application development proposals. You’ll also need to have the ability to determine their “fairness” compared to previous work done, along with market data research.

As the Application Development Evaluator, you will:

Review Application Development (AD) efforts proposed by development teams

Analyze available data including, but not limited to:

CAST reports



Productivity commitments

Provide a dashboard for the performance for application development projects across key metrics

Ensure effort estimates are within acceptable ranges (based on the characteristics of the project compared to previous

work/available market data)

Estimate Application Development work

Determine appropriate staffing pyramid models by the Software Development Life Cycle phase

Job Requirements for Application Development Evaluator:

7+ years of experience in software development

2+ years of managerial or supervisorial experience

Experience in software estimation techniques/application related tools:

CAST software package

Preparation experience of technical design specifications of product sub-systems based on functional

requirements/estimation of the level of effort required for the tasks

Leadership of development tasks:

User interface development

Report development




Solid knowledge of object-oriented programming practices:

Design patterns


Systems architecture

Solid experience in Waterfall and Agile software development

Proven ability to take initiative

Effectively manage deadlines

Must be able to effectively communicate technical concepts into easily readable metrics for review

Work closely with multiple levels of client personnel

Must be highly proficient AND fully functional in ALL Microsoft Office applications

Must have strong verbal and written communication skills required with the ability to successfully interact at all levels of the organization while functioning as a team player

Bachelor’s degree in Computer Science or other technical relevant field is required; Master’s degree in a technical field
is a major plus

Equal Opportunity:

We and our clients are equal opportunity employers who value diversity at our companies. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.