I have noted a copy of your resume one one of the resume databases and would 
like to call your attention to my latest set of Software Development, Quality 
and Systems/Network positions that we are currently focused on for April.

A cross-section of these is included below.  A more comprehensive set is 
available at www.keyrequirements.com

If you are interested in one of these requirements, please forward a current 
word.doc version of your resume.

Upon receiving your reply, I will contact you for further discussion.

Thank you,

Scott McKearney
(sent from home office domain)

Contact:  [EMAIL PROTECTED]

www.keyrequirements.com

***********************************

SOFTWARE DEVELOPMENT, SYSTEMS, INTEGRATION, OPERATIONS

WALTHAM  MULTIPLE DEVELOPERS AND ARCHITECTS 
Close to a dozen new requirements in Waltham for Java, J2EE, C++, HIBERNATE,
APACHE, VELOCITY, OPENSMPHONY  (UP TO 125K)
CAMBRIDGE:  JAVA, J2EE PRINCIPAL BACKEND AND FRONT END DEVELOPERS FOR COMPLEX 
WEB SERVICES (UP TO 125K)
CAMBRIDGE:  SENIOR SOFTWARE DEVELOPERS WHO ARE COMFORTABLE AND ABLE TO WORK 
WITH BOTH C++ AND JAVA LANGUAGES (UP TO 125K)


CAMBRIDGE:  DATABASE DEVELOPER AND ARCHITECT Santa Barbara, CA/Cambridge,, MA 
 
This position will function as an ITS Developer working as a member of our 
team. Our group operates in a highly dynamic environment supporting strategic 
initiatives for a broad base of operations in new development as well as 
sustaining engineering roles.? The position requires a self starter who is 
highly motivated to quickly provide comprehensive systems solutions for 
internal business operations needs.? The Database Developer/architect will be 
responsible to work with the other team members to integrate external data, 
internal data, 3rd party products and develop accurate end-user reports. Person 
must be experienced in resolving gaps to insure completeness; and data 
cleansing to keep our corporate repository free of inaccurate or duplicate data.

We are looking for someone who can jump right in supporting existing 
applications; developing new integration applications; developing browser-based 
applications and applets?Our platform is Microsoft and the right candidate for 
this position is proficient in the use of C#, ASP.Net, T-SQL and has the 
knowledge to contribute to a team that makes things happen. A critical 
component of this job is the ability to effectively communicate with other team 
members and business users to facilitate the process of translating needs into 
effective systems solutions that fit in the overall architecture.? So, 
excellent communication skills are a must, as is an understanding of general 
business administration, time-management and projecting a positive, can-do 
attitude.
Qualifications
 At least 6 years in software development.  At least 3 years of programming in 
C# and ASP.Net.
4 years working closely with MS SQL Server as a DBA.  Proficiency in T-SQL in 
developing stored procedures, DTS and ETL scripts.  Excellent written and 
spoken communication skills.
BS Degree in a technical or related field.  Good time-management skills.
Preferences:  Experience with Integration Services and SQL 2005.   Background 
in systems integration.
Database Adminstration with SQL Server.  Experience in Commerce, Product 
Distribution or Manufacturing Operations environment 

CAMBRIDGE:  DIRECTOR OF DEVELOPMENT OPERATIONS 
CLIENT has created the best-in-class CLIENT Digital Music System, which lets 
you play all your music all over your house and control it from the palm of 
your hand.We are looking for a highly-motivated and organized manager with 
strong organizational and interpersonal skills to define and drive the product 
development process.  Responsibilities include:
Define and ensure implementation of optimized processes for product 
development, including development stages and entry/exit criteria for each 
stage. 
Ensure an effective channel of communication exists with product management to 
provide input for future project planning, including schedules and budgets. 
Ensure alignment of requirements between Product Development and the 
Manufacturing Operations team, including coordinating the handoff of products 
into production. 
Drive accountability for the development schedule and ensure resolution of open 
issues; understand and minimize the critical path. 
Ensure the identification and resolution of continuing engineering and product 
support issues. 
Develop and implement a communication process to ensure effective flow of 
information within product development and across all functions in the company. 

BS in Engineering 
Ten or more years experience in program management or operations 
Decisive, action-oriented attitude; able and willing to own open issues 
Excellent organizational abilities; proven ability to identify and remove 
organizational inefficiencies 
Excellent interpersonal skills; able to resolve the demands of diverse 
constituencies 
Consumer electronics experience strongly preferred 
TEWKSBURY:  Director of Software Engineering

CLIENT  combines a patented global network with results-driven content delivery 
solutions to help customers deploy, monitor and refine online strategies. The 
company's track record of success has given leading retailers, advertisers, 
media companies and enterprises the control they need to maximize assets and 
reduce costs while enhancing the visitor experience.  
JOB DESCRIPTION:
CLIENT business is predicated on the ability to serve Internet content, as a 
Content Data Network "CDN" provider, to customers across diverse vertical 
market segments worldwide. Critical to serving Internet content to our 
customers are:
 
*  Timely build-out of network and server capacity
*  Network, server, and application performance, capability, and reliability
*  Roll-out of new services and upgrades to existing services
*  On-going expansion, maintenance and support of Worldwide Content Access 
Points "CAP" (Data Centers)
The ideal candidate for the Director of Software Engineering position must have 
a strong background in managing the development of products and/or services for 
deployment in a distributed production environment.  The candidate must possess 
excellent technical and organizational skills, proven experience in project, 
people, and time management, the ability to deal effectively with conflict 
resolution, solid verbal and written communication skills, and personifies a 
"can do" attitude towards their daily work functions.  This position requires 
someone with strong team leadership, the ability to coach direct reports and 
employees in their organization, can function as a "change agent", and build 
relationships with other department managers.  They will possess strong 
interpersonal skills and an ability to effectively interact with a highly 
technical staff.  They will set the direction and participate in project 
planning, best practices, process improvement, coaching, and mentorin!
 g activities. 
Provide managerial oversight, direction, and support to development efforts 
that encompasses object (HTTP content) delivery, stream (VOD and Live), 
reporting, security, provisioning, logging, monitoring, and other related CDN 
services 
Actively participates in helping to specifying the strategic direction of new 
competitive services and product offerings 
Work with the V.P. of Engineering in creating a world class software 
development department 
Establish a culture of "continual process improvement", organizational 
discipline, and excellence at all levels within the software development 
department 
Oversee and proactively manage software development projects and daily 
engineering activities inclusive of: 
Ensuring that the software development staff is well coordinated on assigned 
projects in terms of communications with the company, scheduling, and 
setting/meeting expectations. Set clear objectives, evaluate progress against 
objectives, and instill performance-oriented culture with focus on 
accountability 
Ensuring the effective management of workload, including liaison with internal 
resources; scope definition; specification development; estimating and 
scheduling; change management; unit testing and supporting deployment of 
services 
Ensuring that high-quality and up-to-date documentation of all relevant 
functional and design specifications, systems, and procedures are maintained in 
an organized manner 
Actively participates in the Program Life Cycle Process including driving 
software development requirements and deliverables 
Manage the development support organization; improving source control and build 
environment while championing new tools development and integration of test 
automation infrastructure to increase test productivity 
Recruit and hire highly capable new employees and retain valuable employees 
Create and manage software development budget
 QUALIFICATIONS AND REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each 
essential duty satisfactorily. The requirements listed below are representative 
of the knowledge, skills and abilities required:
Demonstrated experience building complex distributed products and/or services 
that operate in a broad global footprint 
Proven track record of successfully managing multiple projects and delivering 
them on schedule 
Demonstrated ability in creating a highly effective software engineering 
department in technical capability and adopting and applying "best practices" 
BS or equivalent plus 20+ years of progressive technical and managerial 
experience, including 5+ years of senior level software development management 
Experience with the following programming languages; Java, C++, C, Perl, PHP, 
JavaScript, SQL is a plus 
Knowledge in Web Server technology; HTTP 1.0/1.1, Apache HTTP server, Apache 
Tomcat Servlet Container, Internet Information Services (IIS), Streaming 
protocols, Windows Media Server, is a plus 
Strong leadership, planning, project management, and analytical skills 
Demonstrated flexibility to meet deadlines 
Ability to effectively multi-task and respond to urgent requests in a timely 
manner 
Capable of managing and driving technical discussions and decisions while 
working broader managerial objectives and issues
 **************************************************
BURLINGTON:  Performance Engineer
Summary
This person will be responsible for helping ensure the scalability and the 
reliability of our products. The position will require conducting benchmarks on 
a variety of platforms, analyzing the results, and then addressing software and 
tuning improvements. The position will also entail assisting customers in 
diagnosing and correcting performance related issues. The ideal candidate will 
have 2 or more years working with J2EE and web technologies with a focus on 
optimizing performance. 

Conduct and refine benchmarks .   Analyze and report the results .  Diagnose 
performance issues .
Develop tools for performance monitoring .   Experience Web Load Test Software 
(JMeter, Load Runner) 
Java Profiling Tools (OptimizeIt, JProbe)  Database Performance (SQL Server, 
Oracle, DB2) 
Application Servers (WebLogic, WebSphere, JBoss)  Java and J2EE (Servlets, 
JDBC) 
Web Server (IIS, Apache)  Operating Systems (Windows, Linux, Solaris) 
Statistical data analysis (Excel) 
Possess excellent oral and written communication skills
BURLINGTON:  Technical Leader / Principal Software Engineer
Department: Research and Development
Reports To: Director of Engineering
Job Summary
This person will be responsible for leading a team of 2-4 software engineers 
and providing technical expertise in the design and implementation of core 
spend and sourcing solutions. The position will require working with internal 
groups (Marketing and Services) to gather requirements, write specifications, 
and develop project plans. A qualified candidate will have 7+ years in a 
technical leadership role (10+ years in a development role), know (extensively) 
and have used OOD/OOA, Java, web, and distributed technologies in recent 
product developments, understand software design and implementation practices 
and tools, possess excellent oral and written communication skills, dealt 
directly with partners/customer, and be able to work cross functionally. 
Lead a technical team of 2-4 software engineers 
Provide technical expertise in designing and implementing core/custom solutions 
Assist Product Marketing and Project Management with gathering requirements and 
writing requirements and functional specifications 
Write design specifications 
Assist QA with writing test plans 
Assist Sales and Business Development with partner and customer (pre-sales) 
opportunities 
Required Experience:

Extensive OOD/OOA, Web and GUI/UI, Multi-tiered development and distributed 
systems experience 
Extensive HTML/DHTML JavaScript, JSP and Java (OOP) and Servlet experience 
Prior work EJB experience (must have been exposed to session and entity beans 
and understand either bean or container manager persistence) 
Knowledge/use of an ORM technology (preferably WebGain's Toplink) 
SQL/RDBMS experience 
XML (DOM/SAX) experience 
Knowledge/use of web server technologies (preferably MS IIS, Apache, and/or 
Netscape) 
Knowledge/use of a servlet engine technology (preferably Allaire's JRUN and 
BEA's Weblogic) 
Knowledge/use of an application server technology and its tools (preferably 
BEA's Weblogic) 
Understand software design and implementation practices and tools 
Possess excellent oral and written communication skills 
BURLINGTON:  Software Architect/Consulting Engineer
Department: Research and Development
Reporting To: Director and Chief Architect 
Job Summary
CLIENT is searching for an experienced Software Architect / Consulting Engineer 
to join an elite corps which provides senior technical leadership to our 
product development (software engineering) team. This position requires problem 
solving skills, deep technical knowledge, solid communication skills, and the 
ability to be both an individual contributor and a mentor/coach. 
Lead high-level designs: identifying reuse, frameworks, interfaces and third 
party components. 
Identify (and help mitigate) performance and security exposures. 
Map logical architectures to resources necessary to implement them in physical 
architecture. 
Review detailed design of components/modules. 
Help establish technology standards and ensure cross-product technology and 
design compliance 
Provide Coaching / Mentoring to developers on architecture, frameworks and 
development practices. 
Participate in training the develop team. 
Identify and/or evaluate any development tools that will make our processes and 
developers more efficient 
Identify and/or evaluate technologies which would enhance our product 
Prototype technically challenging solutions, and ensure an effective hand-off 
to development. 
Work with QA to identify technologies to make the QA process more effective / 
efficient. 
Work with Product Management on assessing technical feasibility/approach and 
provide input on product specifications. 
Qualifications: 

Minimum of 8+ years of professional experience using OO design/implementation, 
including minimum 5+ years with Java and Web development 
Experience with performance engineering a must 
Experience with large scale web application design a must 
Experience with XML/DHTML/JDBC/JMS a must 
Ability to coach/mentor team members and engineers in design and other 
technical areas. 
BS in Computer Science or Equivalent 
Required Skills: 

Ability to find patterns and structure in disparate software designs 
Ability to explain complex architectures to developers 
Ability to win trust/respect of developers to review/critique their work. 
Ability to analyze complex systems to find opportunities for improvement 
(security, performance, maintainability)
BURLINGTON:  Software Engineer

This person will be responsible for helping ensure the scalability and 
reliability of our products. Responsibilities will include but not be limited 
to working on J2EE based enterprise software applications, built on top of 
RDBMS, via a J2EE application server; will cover the whole software development 
process, including clarification of the requirement details with the business 
analysts; implementation; coordination with DBA, and system administrator 
deploy changes, conduct testing, performance tuning and communication. 
BURLINGTON:  Development Principal UI Software Engineer

Job Summary
This person needs to be a well rounded, GUI "guru" responsible for providing 
technical expertise in the design and implementation of UI components in core 
spend and sourcing solutions. The position will require working with internal 
groups (Marketing and Services) to gather requirements and come up with 
creative solutions in UI components. A qualified candidate will have 7+ years 
in development role, have very high level JavaScript abilities, know 
(extensively) and have used OOD/OOA, Java, and web technologies in recent 
product developments, understand software design and implementation practices 
and tools, possess excellent oral and written communication skills, dealt 
directly with partners/customer, and be able to work cross functionally.
Responsibilities:
Provide technical expertise in designing and implementing advanced reusable UI 
components
Assist Product Marketing and Project Management with gathering requirements and 
writing requirements and functional specifications 
Write design specifications 
Assist QA with writing test plans 
Assist Sales and Business Development with partner and customer (pre-sales) 
opportunities 
Required Experience:
Extensive HTML/DHTML JavaScript, Web Browser DOM, Form Validation, Cookies, 
CSS, Cross Browser Support (Netscape and IE) experience
Extensive OOD/OOA, JSP and Java (OOP) and Servlet experience 
Exposure to usability practices
Ajax experience desirable
XML/XSLT experience desirable
SQL/RDBMS experience desirable
Multi-tiered development and distributed systems experience desirable
Knowledge/use of web server technologies (preferably MS IIS and/or Apache) 
Knowledge/use of a servlet engine technology (preferably BEA's Weblogic) 
Knowledge/use of an application server technology and its tools (preferably 
BEA's Weblogic) 
Understand software design and implementation practices and tools 
Possess excellent oral and written communication skills 
CAMBRIDGE:  INTERACTION DESIGNER 
CLIENT is a privately held startup that has created the CLIENT Digital Music 
System, the first and only multi-room digital music system with a wireless, 
full-color LCD screen controller. The CLIENT Digital Music System has won a 
number of industry awards including the 2005 CEA Innovations Best of Audio 
Award and 2006 Wall Street Journal Technology Innovation Award for Consumer 
Electronics.

CLIENT is an industry leader in creating highly pleasurable and usable consumer 
products. We are looking for an experienced Interaction Designer to join our 
growing User Experience Design team. Our mission is to deliver a great digital 
music experience that just works anywhere in the home, controlled from the palm 
of your hand. A successful candidate will play a pivotal role in defining user 
experiences for both new and existing products.

Responsibilities
Generate inspired, innovative, elegant and highly usable interaction design 
solutions. 
Design for multiple platforms, including handheld controllers, and desktop 
applications for Windows and Mac. 
Take design concepts and develop them through to the very last detail. 
Work closely with fellow designers, product managers, engineers and marketing 
personnel to design realistic user experience solutions for business 
objectives. 
Be an advocate for the user at CLIENT. 
Plan and execute user-centered design processes. 
Communicate designs using appropriate media from sketches, wireframe models and 
flow diagrams, to UI prototypes and detailed written specifications. 
5+ years minimum experience in Interaction Design. 
MA in Interaction Design or related field. 
Expert in the creation of compelling and original user interfaces for consumer 
products, software or services 
Proven ability to design products that benefit consumers by being both 
pleasurable and easy to use. 
Experience in communicating designs through mock-ups, prototypes, flow 
diagrams, wireframe models, and visual and written specifications.Strong 
communication skills and the ability to work well in cross-functional teams. 
Aptitude for taking input from multiple sources and for synthesizing it into 
coherent designs. 
Ability to move easily between conceptual and detail design activities. 
Strong graphic design sensibility. 
Skill with design tools such as Photoshop, Director, Flash and Visio.Experience 
in shipping high profile or award winning products preferred. 
Applicants should have a strong portfolio available for viewing. 

BOSTON:  Application Developer

Job Summary:  Design, implement, and extend data intake automation applications 
that efficiently handle large scale (millions to tens of millions of records 
per month), data normalization, correction, management, and auditing. 
Essential Functions: 
With limited supervision using strong skills in object oriented programming and 
persistent data interfaces, design, implement and extend data intake automation 
applications 
Participate in continuous improvement of processes: data normalization, 
correction, management, and auditing 
Special projects as assigned 
Qualifications / Basic Job Requirements: 
5+ years experience in Java or C++ 
5+ years database development experience 
Strong experience with mainstream scripting languages such as Perl, Ruby, or 
Python 
Familiarity with UNIX command line environment, shell scripts, and data 
manipulation tools 
Proven ability to grasp the business issues that translate into development 
priorities 
US Citizenship 
Prefer: 
Familiarity with image processing and graphic file formats 
Strong C background 
Knowledge of Ruby scripting language 
Familiarity with MySQL
CAMBRIDGE:  Principal Front-End Developer
Position overview: 
This member of the engineering team will provide leadership for front-end 
technologies, architecture and design. This is a hands-on lead developer that 
sets an example for entire front-end development team
 Responsibilities of position: 
o Development of core CLIENT front-end applications
o Establish architecture and framework for front-end development
o Development lead for front-end development team
Requirements of position: 
o Hands-on experience with developing web-based eCommerce applications
o Hands-on experience with JSP and Web 2.0 technologies such as AJAX, WebWorks, 
Spring and Flex/Flash
o Hands-on experience with Java/J2EE core product development
CAMBRIDGE:  Principal Back End Developer
Position overview: 
Member of engineering team responsible for core Java product development.
 Responsibilities of position: 
o Development of core CLIENT back-end applications 
o Focused on development for a specific product module 
Requirements of position: 
o Hands-on experience developing web-based products with Java and J2EE 
o Hands-on experience with product integration using enterprise bus and web 
services 
o Worked with a iterative software development methodology with design reviews 
and unit testing 
o Experience with UNIX/Linux platforms 
o 6+ years of experience in Java back-end development 
o BS in engineering
TEWKSBURY:  Sr/Principal Software Engineer (Flash Stream)

Job Description:

CLIENT is seeking an Adobe Flash Media Server Senior/Principal Software 
Development Engineer to enhance and extend MII's Flash Video Streaming Service 
offerings.  This individual will have project and technical lead skills, as 
well as the ability to take a project from requirements definition through 
development, test, and deployment.  This position reports to the Director, SW 
Development.
Job Responsibilities:
 *  Designing, developing, enhancing and unit testing modules to support new 
and current services, incorporating business logic, security and reporting 
layers
 *  Writing and reviewing requirements documents, design specifications, 
operational and training documentation
 *  Contributing the MII's Stream Service architecture
*  Developing integration strategies and toolkits
 *  Estimating engineering schedules
 *  Improving development processes
*  Working closely with QA team to ensure a quality product
 *  Working with Operations to improve performance, scalability, network design 
and to resolve production issues
 *  Working with Product Management, Sales Engineers, and Customer Services to 
understand and address specific customer needs
 *  Training Customer Support and Operations personnel
 *  Working with Customer Support to resolve specific customer issues
 Job Requirements:
 *  Desire 10+ years experience in Windows Software development
 *  2+ years designing and developing Flash Media Server applications in C++ 
and ActionScript
 *  Experience with Flash Media Server applications and server-side 
ActionScript development
 *  Experience in MicroSoft Visual C++ in the Windows development environment
 *  Experience with Flash Professional 8
 *  Experience with Web Servers
 *  Familiar with Web serving protocols and methodologies (HTTP and Streaming 
(RTSP, RTMP))
 *  Experience with .net and C# a plus

WALTHAM:  Sr. Software Engineer
Play a key role in the development and delivery of complex business 
applications using Microsoft technology. Be the owner for important business 
and technical infrastructure components used in the XML billing platform. 

Requirements
5 years as a C++/C# developer on Microsoft platforms, including Windows/2003. 
Should have in depth experience in eliciting and understanding complex business 
requirements and translating them into robust designs and implementations. 
Should be very comfortable with Use Cases. Exposure to billing, accounting or 
other financial applications is a very strong plus. 
Must have excellent object-oriented analysis, design and implementation skills. 
Should have solid understanding of XML. Position requires deep knowledge of 
COM, ATL/STL and NT threading models. Also requires hands-on experience with 
Microsoft data access technologies, including ADO, OLEDB, ODBC and DTC. 
Experience with MTS and/or COM+ transactional capabilities highly desirable. 
Must have strong relational database fundamentals; experience with SQL language 
on at least either SQL Server or Oracle is a requirement. Understanding of the 
Microsoft .NET platform and development environment a very strong plus. Good 
understanding of performance, scalability and reliability characteristics of 
different design and implementation choices. 
Must possess excellent communication and leadership skills and enjoy working as 
part of a cross-functional team.
CAMBRIDGE:  SENIOR SOFTWARE ENGINEER  
CLIENT is a privately held startup that has created the CLIENT Digital Music 
System, the first and only multi-room digital music system with a wireless, 
full-color LCD screen controller. The CLIENT Digital Music System has won a 
number of industry awards including the 2005 CEA Innovations Best of Audio 
Award and 2006 Wall Street Journal Technology Innovation Award for Consumer 
Electronics.
CLIENT is looking for software developers to help us improve and expand our 
award-winning product line.
Our product development team is focused on:
High user perception, both in the initial experience and everyday use.
Low support burden. The system just works.
Attention to detail and low defect rate.
Meeting the product development schedule
At CLIENT you will have opportunity to work in a wide range of areas, including 
Linux device drivers, online music services and Mac/PC desktop software. If you 
love music, solving challenging software problems,and doing things the right 
way every time, we'd like to talk to you! 
Qualifications
 Standard C/C++ programming experience. 
Decisive action-oriented individual who learns quickly, works independently, 
and takes ownership of open issues. 
Familiarity with commercial software development practices (version control, 
defect tracking, product schedules and deliverables). 
Willingness to work in a fast-paced startup environment. 
5+ years experience in software development.
Strong history of delivering solid products under tight deadlines.
Mac OS X software development using Cocoa and Objective-C/C++.
Windows software development.
System-level programming with Linux or UNIX.
Networking and sockets programming.
Consumer electronics.
Localized (international) software.
CAMBRIDGE:  WEB APPLICATIONS DEVELOPER  
We are looking for an independent Web Applications developer to join a growing 
Information Technology Services team to maintain existing internal and external 
web applications as well as develop new ones. The position will include all 
facets of web application building process including project management, 
documentation, customer interaction, design, web development, programming, and 
maintenance.
Responsibilities:
Work in collaboration with other developers as well as independently on projects
Integrate internal applications with 3rd party vendors using various APIs.
Improve the code base and techniques currently being used.
Research new technologies for use in our applications
Qualifications
 Advanced knowledge in one or more of the following languages: Cold Fusion MX 
7, ASP.NET/C#
Experience working with and writing SQL statements against relational databases.
Strong overall familiarity with web development and a proven history of web 
application development working with HTML, DHTML, CSS, Javascript, XML, Web 
Services
BS/MS in Computer Science or equivalent
6+ years of industry-relevant experience developing highly scalable web 
applications
Preferred
Working knowledge of web 2.0 technologies like AJAX 
Experience with Windows Servers, IIS 6, MSSQL
Graphics and UI design skills
Good project management, technical documentation, analytic and problem solving 
skills

Reply via email to