NEW SOFTWARE REQUIREMENTS OF INTEREST:
PERL, C#/WINFORMS, UNIX ADMINS/APPLICATION DEV, SQL SERVER DBA
UI, C++, C# and more
February 2010
Eastern Massachusetts
Perl Devloper
Job Location: Watertown
Job Description: Software Application Developer (Perl Developer)
Client is a stable and fast growing company that specializes in providing state-of-the-art information technology products and services to educational associations, accrediting agencies, institutions of higher education and health professions, is seeking a candidate with skills and experience in database-driven Web application development to join our talented team of Perl developers.
Perl knowledge and experience is a must as Perl is our main language. Strong background in another language, be it .NET, Java, Python, or Ruby, a deep understanding of database-driven Web application development, you are enthusiastic and open to acquiring new skills, is a plus.
You will be working in a variety of projects including maintaining and extending existing applications, creating new applications, and contributing to our code library.
Minimum Qualifications:
The successful candidate should have experience and training in the following:
2–5 years of Web Application Development experience using Perl and Templating systems.
2–5 years of SQL Experience
Experience with Apache/Linux
Understanding of source control systems
Experience working in a dynamic, fast-paced application development environment
Ability to work well independently and within a team
Excellent written and verbal communication skills
The successful candidates will need to demonstrate the ability to do the following:
Perl programming or scripting
CGI::Application, MVC Framework
HTML::Template, Template::Toolkit
MS SQL Server, TSQL
Subversion
Benefits
Contact: scott@mckearney.net
www.keyrequirements.com
******************************************
Data Center Linux Administrator/Appications Support
RedHat Linux.
JOB LOCATION: BURLINGTON
Job Description:
Data Cloud Application Engineer
Here are the five areas you will be hosting: Music, Games, Media, Social Location and Messaging. The Services division also encompasses several sub-units: People and Places, Services Platforms, Service Experience, and Strategy & New Business.
Services works closely with the marketing and sales functions to create maximum consumer awareness and top line growth of the services.
The Services Platforms unit is the architectural transformation and operational efficiency machine of Services. It develops and runs shared services and platforms. The unit also provides overall architectural guidance and governance for all software development in Services.
We're looking for an Applications Engineer with a passion for leading edge technology. Our Operations Team is expanding and maintaining a high performance, high availability infrastructure to deliver our mobile web services applications. The ideal candidate will possess a breadth of hands-on experience with maintaining 24x7x365 applications in an N-tiered environment, Linux, and will bring to bear a sense of excellence and diligence.
Key Responsibilities:
Expand and maintain a network of high performance systems.
Develop scripts for deployment automation and other functions.
Perform and/or supervise Production-critical software deployments.
Investigate, diagnose, and implement corrective action to Production environments as well as internal development environments.
Occasional off-shift availability to resolve Production issues or assist in Production deployments. On-call duties will be shared with the Operations Team.
Work closely with other members of the Operations Team, mentor others in your areas of expertise, and be an active contributing member of the company as a whole.
Maintain and expand monitoring and trending systems.
Required Skills, Knowledge and Experience:
Bachelors or equivalent degree in Computer Science or related technology field. Minimum eight years direct related experience
At least 3 years hands-on experience managing a 24/7 Production application
Solid scripting experience in PERL or Python.
Fluency with Internet services, website deployment, and website anatomy (Java based components such as JBoss and Tomcat a plus).
Experience with Nagios monitoring software.
Used to working with Enterprise ticketing systems. BMC Remedy experience a plus.
Conversant in computer, network, and data security concepts.
Ability to communicate effectively with technical and non-technical employees and with vendors of system related products.
Strong problem solving, testing, and network troubleshooting skills.
Meticulous attention to detail with an appreciation for the relationship between system reliability and company success.
Comfort working in a truly international company, as many teams on this project are in Finland and India.
A solid team player
Contact: scott@mckearney.net
www.keyrequirements.com
JOB LOCATION: BURLINGTON
**********************************************
SR SOFTWARE ENGINEER: C# Winforms
JOB LOCATION: BURLINGTON
Job Description: Senior / Principal Software Engineer
Venture-backed software company in the Boston area seeks a seasoned individual to join our software engineering team. The successful candidate will have built enterprise-class commercial software products using C# and Microsoft .NET, and will have a track record designing and creating user interfaces for large-scale applications. The ideal individual will also have excellent oral and written communication skills, and a solid understanding of the full software development life-cycle. Prior experience working in an Extreme Programming environment is desirable.
Responsibilities will include acting as a senior-level resource on the team, designing and developing commercial healthcare software applications. This includes design, creation, and maintenance of complex user interfaces and business logic components. The work will be done using the Microsoft .NET (C#) framework.
Required Experience:
Minimum of 8 years of related experience in a commercial software development environment
Enterprise class product experience, and a track record building large scale (n-tier) web applications
Hands-on development experience using C#, WinForms, XML, SOAP and SQL
Strong object oriented programming skills
Solid oral and written presentation skills
Demonstrated ability to work independently or within a team environment
Strong problem solving skills
Prior experience with healthcare applications would be a plus
Additional experience working with Java and the J2EE framework is nice to have
Personal Attributes:
Highest personal ethics
"Can do" attitude
Minimalist/pragmatic solution seeker
Highly organized and process-oriented
Contact: scott@mckearney.net
www.keyrequirements.com
*******************************************
SQl Server DBA
JOB LOCATION: WALTHAM
Job Description: The Production DBA is part of the Support Services team that provides technical support and consultation to managed hosting and licensed customers. The databases in these environments are complex, distributed, highly transactional database systems. The person in this position will be required to support the team in their analysis of SQL Server and Oracle databases, as it relates to database performance, query tuning, indexing, transactional processing best practices, replication, and monitoring for future growth needs.
This team supports clients 7x24 for critical system needs so there is a need for the Production DBA to be on-call for database related critical issues.
This position requires a self-motivated individual who can work well as part of a team as well as independently. Must have excellent interpersonal skills, be able to work in a high pressure environment, and have excellent relationship management skills and communication skills.
Minimum Requirements Include:
5+ years experience as a SQL Server and/or Oracle Database Administrator supporting enterprise class database environments.
3+ years Transact SQL and/or PL/SQL development (procedures, triggers, constraints, managing referential integrity, functions, etc.)
Understanding of complex, distributed, highly transactional database systems
Experience supporting distributed databases in a multi-server/multi-location environment
Strong performance and tuning skills
Proven experience utilizing/supporting database internals--query processing, indexing, access methods, caching, transaction processing, replication, storage, partitioning, and clustering.
Data Transformation Services (DTS)
Working knowledge of SQL Server and Oracle security features
Experience with .NET and XML Programming a plus
Ability to work independently or within a team
Strong distributed systems architectural skills
Education:
Advanced degree in Computer Science or related discipline
Microsoft SQL Server or Oracle DBA Certification a plus
Contact: scott@mckearney.net
www.keyrequirements.com
******************************************
Senior UX Developer
Boston
Client is a global technology consulting firm (with unique SaaS product offerings) well positioned for continued growth, profitability and diversification. The Company provides enterprises with online business solutions that use the latest internet technologies and approaches. Client has significant experience across multiple industries including ecommerce, digital media, e-government, telecom, online healthcare and online travel.
Location: Boston
Reporting Relationships: Position reports within the consulting organization to the Delivery Manager for the business unit.
Position Summary
Client is seeking a Sr. UX Developer to help us create innovative, award-winning websites for some of the world’s best brands. The Sr. UX Developer is a senior individual contributor in a hands-on role responsible for prototyping and implementing a web application’s presentation tier. While the ideal candidate’s passion is user interface development, s/he also has some skill in interaction design, information architecture, and/or visual design.
Responsibilities
n Produce clean, easy-to-read, semantic html markup and css, adhering to w3c specifications and best practices
n Apply techniques for cross-browser and cross-platform interface development
n Write presentation-tier Javascript code (using libraries and plug-ins where necessary) and work with web application frameworks (e.g., Symfony, Drupal, Magento)
n Create prototypes to explore design ideas, support usability testing, and obtain buy-in
n Assist with requirements gathering and user interface design
Experience and Skills
n 4+ years experience as an interface developer with some leadership/mentoring experience
n Ability to translate business and user requirements, visual design compositions, and wireframes into functioning presentation layer markup, style, and interactions
n Experience writing cross-browser and cross-platform markup, style, and JavaScript
n Experience with compliant web design and the capabilities and constraints provided by technologies such as CSS and JavaScript libraries
n Ability to write custom JavaScript, as well as work with popular JavaScript frameworks, including jQuery, prototype, Ext JS, and Yahoo! YUI Library
n Experience using presentation layer scripting languages (e.g., php, jsp) and web application frameworks (e.g., Symfony, Drupal, Magento)
n Experience creating core requirements and design deliverables, such as user profiles, scenarios, and wireframes
n Ability to collaborate with technical team members and to mentor junior colleagues.
n Well-developed oral, written, client management, and interpersonal skills
n Experience in consulting and the ability to deal with ambiguity and thrive on short projects with tight deadlines
n Willingness to travel to client locations and collaborate with distributed teams as needed
Education
Bachelors or masters in a computer science and/or design discipline
Contact: scott@mckearney.net
www.keyrequirements.com
***********************
Technical Developer
Location Boston, Austin
Summary
Technical Developers play an important role on Client projects while
accelerating their learning of technology and best practices. Technical
Developers primarily act as individual contributors, working on assigned
tasks independently within the larger team. Technical Developers assist
senior resources at all stages of the development cycle and in some cases
have direct client interaction.
Technical
Knowledge&
Skills
1-5 years of technical development experience
Basic understanding of the following: Object-oriented design and
development concepts; algorithms, data structures, web development
technologies (JavaScript, AJAX); database design theory and SQL
Experience with common web application design patterns
Strong knowledge of Java or scripting languages such as PHP or
Python
Experience with popular open source components and frameworks
such as Drupal, Alfresco, Django, Symfony, and Liferay.
Solid experience with debugging, reuse, source code management
strategies (e.g. forking, branching), and/or release management
Some experience with web design and information architecture
Consulting
Experience
Experience analyzing processes through needs analysis
Able to assist in recommending new business models, workflows, or
innovative solutions.
Experience writing documentation for requirements analysis, design
specifications, installation guides, or project work plan.
Ability to exercise independent judgment in methods, techniques, and
evaluation criteria for obtaining results
Good verbal and written communications skills; good presentation and
facilitation skills
Culture Fit A strong desire to create outstanding deliverables for our clients
Flexibility - must be open to adapting past experience to actual
Client engagements
Interest in collaborating across the company to share knowledge and
learn from others; participate in internal training, workshops on
Technical Developer P a g e 2
Last Revised: January, 2010
technical topics; express an overall desire to contribute to the
methodology and technical depth of the company
Interest in collaborating outside Client to share knowledge and learn
from others; participate in technical discussions via blogs and forums;
work with other OSS developers and users to resolve technical issues
Strong problem solving, teamwork, transparent communications, selfdirected
management style and quest for constant learning
Contact: scott@mckearney.net
www.keyrequirements.com
********************************
Senior JavaScript Developer - Boston, MA
Client company has been known as a leader in building enterprise applications using Open Source technologies and contributing to the Open Source code base.
They currently seek a Senior JavaScript Developer to join their team and help deploy best in class web solutions for their clients. This a senior hands-on role responsible for prototyping and implementing a web application’s presentation tier. While the ideal candidate’s passion is user interface development, s/he also has some skill in interaction design, information architecture, and/or visual design.
Qualifications:
* 4+ years experience as an interface developer with some leadership/mentoring experience
* Ability to translate business and user requirements, visual design compositions, and wireframes into functioning presentation layer markup, style, and interactions
* Experience writing cross-browser and cross-platform markup, style, and JavaScript
* Experience with compliant web design and the capabilities and constraints provided by technologies such as CSS and JavaScript libraries
* Ability to write custom JavaScript, as well as work with popular JavaScript frameworks, including jQuery, prototype, Ext JS, and Yahoo! YUI Library
* Experience using presentation layer scripting languages (e.g., PHP, JSP) and web application frameworks (e.g., Symfony, Drupal, Magento)
* Experience creating core requirements and design deliverables, such as user profiles, scenarios, and wireframes
* Ability to collaborate with technical team members and to mentor junior colleagues.
* Well-developed oral, written, client management, and interpersonal skills
* Experience in consulting and the ability to deal with ambiguity and thrive on short projects with tight deadlines
* Willingness to travel to client locations and collaborate with distributed teams as needed
* BS in Computer Science preferably.
* Open to 50% travel around the United States.
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates should live in the Boston area.
Contact: scott@mckearney.net
www.keyrequirements.com
************************************************
Technical Developer - Boston, MA
Client company has been known as a leader in building enterprise applications using Open Source technologies and contributing to the Open Source code base.
They currently seek several Technical Developers to join their consulting team. This is an excellent opportunity for a junior developer or recent college graduate to gain professional experience working on open source projects with some of the best in the industry. There is 50% travel involved so it's a great chance to see the country as well.
Qualifications:
* 1-5 years of technical development experience
* Basic understanding of the following: Object-oriented design and development concepts; algorithms, data structures, web development technologies (JavaScript, AJAX); database design theory and SQL
* Strong knowledge of either C or Java and familiarity with scripting languages such as PHP or Python
* Solid experience with debugging, reuse, source code management strategies (e.g. forking, branching), and/or release management
* Some experience with web design and information architecture
* BS in Computer Science preferably
* Open to 50% travel around the United States
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates should live in the Boston area.
Contact: scott@mckearney.net
www.keyrequirements.com
****************************************
Application Support Engineer - Wakefield, MA
Client company is reaping financial rewards from all the current effort an government funding of improving healthcare.
The Application Support Engineer (ASE) is responsible for providing tier II technical application support utilizing relational database expertise and application knowledge to assist in the resolution of service requests. The ASE will additionally escalate issues to the sustaining engineering team as appropriate.
Qualifications:
* Must have recent Sybase PowerBuilder 9.0 and later experience and demonstrate proficiency during the interview process
* Must also be proficient in MS SQL scripting and working with relational databases.
* Strong technical and business problem-solving skills and judgment
* Ability to work with customers and team members effectively and efficiently
* Ability to balance the requirements of satisfying customers and meeting company goals
* Associates degree (Bachelor's preferred) or equivalent experience.
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates must live in the Boston or southern NH area.
Contact: scott@mckearney.net
www.keyrequirements.com
**************************************************
Director of Professional Services – Woburn, MA
Client company is a growing and stable direct marketing company with expertise high conversion rates for their customers and best-in-class marketing solutions.
They are growing rapidly and seek a Director of Professional Services to join their team. This new Director will be responsible for continued growth of their consulting practice including new sales and business development and nurturing and expanding existing client relationships.
Qualifications:
* Strong technical background, including management and automation of batch processes and large databases and knowledge of datawarehousing principles
* Experience with multiple RDBMS environments. Database query tuning proficiency is desired.
* Having background in UNIX programming, ETL development, database administration, and data modeling is sought. Experience with grid technology is a plus.
* Managing infrastructure such as hardware upgrades and installs.
* Familiarity with Business Intelligence and Campaign Management tools.
* Knowledge of marketing and merge/purge concepts.
* Strong attention to detail and a track record of ongoing professional development.
* Ability to think strategically and get involved tactically as needed.
* Strong planning and organizational skills and experience with evolving priorities.
* Ability to manage and mentor technical leads and senior developers.
* Qualified by business education, over seven years of marketing work experience, over five years of management experience
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates should be from the Boston area.
Contact: scott@mckearney.net
www.keyrequirements.com
**********************************************************
.
Lead Architect - Woburn, MA
Client company is a growing and stable direct marketing company with expertise high conversion rates for their customers and best-in-class marketing solutions.
They are growing rapidly and seek a Solution Architect to join their Professional Services team. This role will be responsible for creating roadmaps, architecting best-in-class solutions, and leading the consulting team in implementing solutions for clients.
Qualifications:
* Prior Lead and Architect roles on consulting or software development teams
* MUST BE strong through the entire .NET development stack
* Prior experience working with large databases and marketing technology
* Prior experience migrating solutions to re-usable solutions to prevent duplicate work in the future
* BS in Computer Science or technical discipline preferred
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates should be from the Boston area.
Contact: scott@mckearney.net
www.keyrequirements.com
****************************************
Database Developers - Woburn, MA
Client company is a growing and stable direct marketing company with expertise high conversion rates for their customers and best-in-class marketing solutions.
They seek to hire a number of experienced Database Developers for their rapidly growing team. Candidates must be highly motivated with a desire to regularly learn new skills.
Qualifications:
* 2-7+ years database development experience
* Extract, transformation and load (ETL) applications (DataStage Enterprise Edition preferred) Expertise in Unix/Linux operating systems, C/C++ or Java programming, PERL, shell scripting.
* Strong knowledge of relational database concepts, SQL and data modeling techniques.
* Netezza experience is a plus. Oracle experience is a plus.
* Data hygiene and merge/purge applications is a plus (Firstlogic preferred)
* Experience developing marketing and/or financial applications desirable
* Demonstrated team experience in a matrix organization structure
* Professional demeanor and good verbal and written skills
* Bachelor Degree in computer science or equivalent experience required
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates should be from the Boston area.
Contact: scott@mckearney.net
www.keyrequirements.com
**********************************************
C# Front-End Lead / UI Architect - Framingham, MA
Client is in stealth mode, has a world-class executive team and will be successful.
They have an immediate need for the best C# Front-End Enterprise Software Engineer / UI Architect in Boston. You turn their signature application's look and feel into a "loveable" application.
Generous salary and options. Help lead this winning team to IPO success.
Qualifications:
* Mandatory
* 10+ years of experience in Microsoft visual technologies.
* 2+ years working with Windows Presentation Foundation (WPF)
* 2+ years working with presentation patterns. Particularly Model View/View Model (MVVM).
* 5+ years experience programming in C#.
* 5+ years experience with Microsoft .Net framework .
* Has architected, designed, and implemented at least two web based interfaces for commercial products.
* Excellent written and verbal communication skills.
* Preferred
* Has worked in a startup atmosphere.
* Microsoft Silverlight / XAML experience.
* Worked with Blend for graphical animations.
* Experience designing and/or implementing web services.
* Experience designing and/or implementing middle tier business logic
Candidates must have current work authorization in the US. This client will not sponsor visa candidates. Candidates can be from anywhere in the US.
Contact: scott@mckearney.net
www.keyrequirements.com
NEW IN BEVERLY:
SOFTWARE ENGINEER – J2EE, Javascript, Oracle, Web Services, Product Development
CLIENT is a fast-growing, venture-backed software company headquartered in Beverly, MA. CLIENT has a patent-pending software solution for the management, planning and analysis of built infrastructure assets to address the need for an integrated, enterprise-wide, best-practices approach. Building on core technology and methods first explored at MIT, CLIENT’s products were developed by experts in asset management. The company enjoys partnerships with industry leaders ESRI and IBM for both product development and sales and marketing.
CLIENT is looking for several software engineer positions to join the team, and to develop and implement the solutions. CLIENT’s primary technology platform includes J2EE/EJB, SOAP/REST, AJAX and RDBMS, such as Oracle.
ROLES & RESPONSIBILITIES:
As a key technical resource, you will work with the team leader to design and develop various modules. You can expect to:
Serve as a key technical resource in the full development cycle, end-to-end, from design, development to maintenance, working within broadly defined parameters
Work with the technical lead on complex projects using best practice engineering techniques and standards.
Design, develop, unit-test, debug, evaluate, modify, deploy, maintain and document multi-tiered applications and tools.
Work closely with Product Management to gather, document and interpret user requirements and segregate the development tasks across multiple systems.
Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
COMPETENCIES:
Required:
4 to 6 years enterprise-wide Java development. J2EE/EJB 2.x/3.0, JSP/JSF, JMS, WSDL, Hibernate/Toplink, Swing/JFS Working knowledge of Weblogic/JBoss/Glassfish, Apache and Tomcat including configurations. Usage of any commercial RDBMS preferably ORACLE. Solid understanding of database concepts, tools and methods. Superior object oriented design skills - OOP / OOD, Java, C++, and XML/XSLT Experience in large Distributed systems, asynchronous messaging and HTTP (WSDL/SOAP). Excellent debugging skills and an attitude of enthusiastically supporting the customers. BS or MS Computer Science, Mathematics or related.
Desirable but not mandatory:
Commercial Product Development experience. Working knowledge of some AJAX framework Some level of Working knowledge or Familiarity with Geospatial (GIS) software - ESRI or AutoDesk Enterprise Asset Management (EAM) – IBM/MRO, Oracle, SAP etc. Familiarity with AutoCAD, Bentley or other CAD tools. Development methodology like RUP, Extreme programming etc. Knowledge of Data Warehousing, Data Mining and Analytics.
Contact: Scott@keyrequirements.com
************************************* SENIOR SOFTWARE ENGINEER (Core Engine Development)– J2EE/EJB, Oracle, Web Services, Architecture, Product Development
ROLES & RESPONSIBILITIES:
As a key technical resource, you will drive development solutions object model and services for various business functions. Your experience with large distributed systems will lead and shape the technical challenges of our enterprise asset management systems. You can expect to: Serve as a key technical resource in the full development cycle, end-to-end, from design, implementation or maintenance, working within broadly defined parameters.
Own the delivery of an entire piece of a system/module, serving as a technical lead on complex projects using best practice engineering techniques and standards.
Design, develop, unit-test, debug, evaluate, modify, deploy, maintain and document multi-tiered applications and tools.
Work closely with Product Management to gather, document and interpret user requirements and segregate the development tasks across multiple systems.
Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
Streamline or automate the development process.
Recommend changes in development, maintenance and system standards.
Evaluate and make decisions around the use of new or existing software products and tools.
Mentor other software development engineers.
COMPETENCIES:
Required:
8 to 12 years enterprise-wide Java development. J2EE/EJB 2.x and 3.0, Hibernate/TopLink, JMS, SOAP/WSDL Data Modeling and Architectural experience using any RDBMS, preferably Oracle. Solid understanding of database concepts, tools and methods. Working knowledge of Weblogic/JBoss/Glassfish, Apache and Tomcat including configurations. Superior object oriented design skills - OOP / OOD, Java, C++, and XML/XSLT Experience in large Distributed systems, asynchronous messaging and web services (REST/SOAP). Excellent debugging skills and an attitude of enthusiastically supporting the customers. Development methodology like RUP, Extreme programming, etc. BS or MS Computer Science, Mathematics or related.
Highly Desirable:
Commercial Product Development experience. Some level of Familiarity with AJAX framework like Dojo/Prototypes with JMaki/Tapestry Geospatial (GIS) software - ESRI or AutoDesk Enterprise Asset Management (EAM) – IBM/MRO, Oracle, SAP etc. Familiarity with AutoCAD, Bentley or other CAD tools. Knowledge of Data Warehousing, Data Mining and Analytics. Project management experience. Contact: Scott@keyrequirements.com
****************************** SENIOR SOFTWARE ENGINEER (Services and Presentation Layer) – AJAX, Javascript, J SF, JSP, Web Services, Architecture, Oracle, Product Development
ROLES & RESPONSIBILITIES:
As a key technical resource, you will drive development solutions from object model and services for various business functions and UI/presentation layers. Your experience with large distributed systems will lead and shape the technical challenges of our enterprise asset management systems. You can expect to: Serve as a key technical resource in the full development cycle, end-to-end, from design, implementation or maintenance, working within broadly defined parameters.
Own the delivery of an entire piece of a system/module, serving as a technical lead on complex projects using best practice engineering techniques and standards.
Design, develop, unit-test, debug, evaluate, modify, deploy, maintain and document multi-tiered applications and tools. Work closely with Product Management to gather, document and interpret user requirements and segregate the development tasks across multiple systems.
Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
Streamline or automate the development process.
Recommend changes in development, maintenance and system standards. Evaluate and make decisions around the use of new or existing software products and tools.
Mentor other software development engineers.
COMPETENCIES:
8 to 12 years Web development architecture and platform AJAX/DHTML, JSF/JSP, Seam/jMaki/ajax4jsf, EJB Component and aspect oriented design and development skills. Working knowledge of Weblogic/JBoss/Glassfish, Apache and Tomcat including configurations. Detailed knowledge of HTML, DOM and CSS. Superior object oriented design skills - OOP / OOD, Java, C++, and XML/XSLT Experience in large Distributed systems, asynchronous messaging and web services (REST/SOAP). Architectural experience using any RDBMS, preferably Oracle. Excellent debugging skills and an attitude of enthusiastically supporting the customers. Development methodology like RUP, Extreme programming, etc. BS or MS Computer Science, Mathematics or related. Desirable but not mandatory:
Commercial Product Development experience. Working knowledge of AJAX toolkit like Dojo, Prototypes etc. Some level of Working knowledge or Familiarity with Geospatial (GIS) software - ESRI or AutoDesk Enterprise Asset Management (EAM) – IBM/MRO, Oracle, SAP etc. Familiarity with AutoCAD, Bentley or other CAD tools. Project management experience. Contact: Scott@keyrequirements.com
*******************************
NEW IN LOWELL:
Windows Device Driver Engineer This is an opportunity to work with a bright and productive engineering team to deliver the most advanced server virtualization and management solutions available on the market.
Responsibilities:
Design, develop, maintain, and test enterprise-class system software, specifically Windows network and/or storage device drivers for an innovative virtualization product.
Requirements:
A BS or BA degree in Computer Science Strong, proficient C programmer Strong background writing Windows device drivers Familiarity with source code management such as CVS, Bitkeeper, or ClearCase
Contact: scott@keyrequirements.com
***********************************
Principal/Senior Software Engineer - Management Server Application CLIENT Software, a fast-growing, privately-held company based in Lowell, MA, is growing its engineering team. We are seeking a Principal/Senior-level Software Engineer to develop a Java-based management application. Candidate will design, develop, test and document new versions of our management server application to support new features and capabilities. You'll also work closely with other developers in a team-oriented environment and analyze and resolve problems found by customers or QA engineering. Responsibilities also include participation in the technical review/evaluation of various projects, and maintenance of thorough and accurate documentation.
This position requires a BSCS or BSEE, or equivalent, and 5-10 years of experience, including the design and development of Java/Swing GUI-based Object Oriented management software in a Linux and Windows environment. Candidate must possess the ability to apply engineering, programming, and scientific principles to highly complex technical tasks and problems. Required qualifications include familiarity with managing network, storage, and server elements, SNMP, XML, HTTP, TCP/UDP. Excellent communication and documentation skills a must. IPMI, Monitoring, Python language, OODB experience is a plus.
Contact: Scott@keyrequirements.com
************************************************** Principal/Senior GUI Engineer - Management Server Application CLIENT Software, a fast-growing, privately-held company based in Lowell, MA, is growing its engineering team. We are seeking a Principal/Senior-level Software Engineer to develop a Java-based management application. Candidate will design, develop, test and document new versions of our management server application to support new features and capabilities. You'll also work closely with other developers in a team-oriented environment and analyze and resolve problems found by customers or QA engineering. Responsibilities also include participation in the technical review/evaluation of various projects, and maintenance of thorough and accurate documentation.
This position requires a BSCS or BSEE, or equivalent, and 5-10 years of experience, including the design and development of Java/Swing GUI-based Object Oriented management software in a Linux and Windows environment. Candidate must possess the ability to apply engineering, programming, and scientific principles to highly complex technical tasks and problems. Required qualifications include familiarity with GUI design principals, ability to prototype and iterate through GUI changes, understanding of management applications that configure and control network, storage and server elements, and excellent communication and documentation skills. Applet, HTML, SNMP, Python experience is a plus.
Contact: Scott@keyrequirements.com
******************************************************************************** NEW IN KENDALL SQUARE CAMBRIDGE:
KENDALL SQUARE CAMBRIDGE: MULTIPLE POSITIONS FROM SENIOR TO JUNIOR CONTACT: SCOTT@MCKEARNEY.NET MY WEB: WWW.KEYREQUIREMENTS.COM
********************************************* NEW POSITIONS IN THE DANVERS AREA:
ORACLE ENGINEER SOFTWARE ENGINEERS SQA SR/JR SQA MGR MANAGER OF DATA SYSTEMS
Oracle Engineer - Application Server Contact: Scott@mckearney.net
About the Job Responsible for the architecture, design and full life cycle development of the internal and external Oracle application server software infrastructure supportive of core business strategies and objectives.
Maintains application server infrastructure, ensuring a sound architecture that is reliable, highly available and scalable. Serves as technical liaison between IT and business partners, both internally and externally.
Supports the analysis, design and coding of applications, works with development team to ensure that custom applications fit into our architecture and are efficiently tuned. Creates, integrates and implements new systems, enhancements and software solutions using business analysis and technical skills, including full spectrum of system life cycle development.
Leads and coordinates team effort on infrastructure engineering projects, setting and meeting realistic timelines and deadlines. Creates infrastructure that follows design criteria of reusable, extendible and stable components. Ensures that design and code review occur in a timely manner and that systems are documented. Acts as senior technical resource, mentor and monitor on applications development tools and supporting technologies.
Researches, evaluates and recommends new software tools and emerging Internet technologies and standards.
Contributes to the development of new applications standards and infrastructure and adheres to existing standards, methodologies and architectures. Follows production processes, including source code management, environment management and implementation planning.
Qualifications:
Responsible for application server infrastructure. 24-hour System coverage is critical. Adheres to all CCC policies, procedures, and standards, both administrative and technical. Bachelor's Degree Minimum of 5 years experience in Oracle application server infrastructure and architecture Oracle AS Certification is preferred Expert in Oracle Application Server version 9.0.4 on OC4J, SSO, Identity Management, LDAP, Forms, Reports, Discoverer Superior technical, architectural and design skills Strong background in web development utilizing J2EE technologies Experience with Oracle 10g Application Server, Javascript and Jdeveloper preferred Excellent analytical and problem solving skills A proven team player with excellent organizational and leadership skills Good verbal, written, presentation, communication and interpersonal skills. Willingness to accept off-hours telephone calls and work off hours to meet deadlines as needed
--------------------------------------------------------------------------------
Software Engineer Contact: Scott@mckearney.net
<>About the Job Responsible for the analysis, design, development and implementation of integrated technical business applications supportive of services and operations, using the full spectrum of system life cycle development. Position will focus on developing and testing mid-level application tier Java programs to create and extend the CCC library of components. Experience with Java and Oracle PL/SQL required. Must be able to manage effective communications and relationships with business customers.
Qualifications:
Bachelor of Science or Arts preferred Minimum of five years of industry experience in software development Three to five years experience with Web front-end development including Vjavascript, struts, JSP Java, J Unit, CVS and ANT JDeveloper Oracle, PL/SQL, XML Programming expertise with superior business analysis and technical skills Ability to collaborate effectively with peer and senior staff, and work in a team development environment Proactive in identifying and assimilating emerging technologies and applications Strong verbal, written, presentation and communications skills Ability to work both independently and collaboratively, subject to peer review Ability to set and meet deadlines Willingness to work off-hours
--------------------------------------------------------------------------------
Software Quality Assurance Lead Engineer Contact: Scott@mckearney.net
About the Job The Software Quality Assurance Lead Engineer will provide hands-on project leadership to the software test efforts for multiple projects. The candidate should have significant full product lifecycle exposure, and understand QA's role in each phase, from requirements through system release. Significant experience in test automation and performing load and scalability testing using commercial software is needed.
This position will also participate in QA analysis, testing, and documentation including generating, adapting, and executing test plans, automating test cases and communicating and coordinating with the Applications Development Team, Business Users, and other QA team members. Serves as quality assurance department expert, adviser and resource on a daily basis for issues regarding assignments and deadlines.
Qualifications:
A proven track record serving in a technical lead role on software development and/or software quality assurance project teams utilizing Oracle technologies in a multi-tier web based architecture. Significant experience regularly interfacing with software development engineers and leads on designing "testability" into a product, and developing efficient debugging and fault isolation techniques. 8+ years of experience testing software pre- and post- systems integration, including working closely with developers to deliver meaningful, extensible unit tests. 4+ years of test automation experience, with emphasis on performance and scalability testing, using at least one commercial test suite, such as Rational (Robot) or Mercury Interactive (WinRunner/LoadRunner). This must include senior level experience writing test scripts, preparing test data, executing test scripts, and analyzing test results. Excellent analytical, interpersonal and communication skills, and strong technical leadership, and coaching and mentoring skills. B.S. Degree in applicable field, preferably Computer Science, Engineering or Information Technology.
Title: Quality Assurance Analyst Contact: Scott@mckearney.net
Primary Responsibilities include: Manual and automated testing of web-based applications Interpret business requirements to create and execute test plans Identify bugs, enhancements and issues that may affect product release Validate that product release meets approved design and functionality Skills / Abilities / Competencies Required:
Minimum 6 years Quality Assurance experience preferably with web-based applications Associates Degree required, B.S. degree preferred Experience writing automated test scripts, 2 years minimum with at least one commercial test tool, Rational Robot a plus Strong knowledge of QA procedures and methodology, along with knowledge of software development and support Excellent analytical, problem-solving, communication and interpersonal skills Knowledge of database testing, preferably a SQL-based database Ability to set priorities and multi-task in a fast-paced environment Must be highly motivated and a quick-learner Experience working with multiple end user platforms including operating systems and browsers a plus Performance testing experience a plus Must be willing to work off-hours for product releases
--------------------------------------------------------------------------------
Manager of Data Systems Contact: Scott@mckearney.net
About the Job Reporting in to the Director of Data Systems & Services, the Manager of Data Systems will manage a team of professional librarians and para-professionals who are responsible for key projects and new initiatives related to world-class bibliographic rights and data repository. The Data Systems team has primary responsibility for database maintenance, inventory expansion, establishing and enforcing metadata data standards, and ensuring data quality. Data Systems team members serve as key players on strategic company-wide projects to define, develop and enhance products and services. The Manager will work closely with and advise senior management on data strategies and solutions and will also work closely with multiple internal and external constituencies to ensure efficient, timely implementation of new systems and improvements to business processes.
Qualifications:
College degree required. M.L.S. or equivalent in experience or education strongly preferred. 7-10 years experience working with information systems and information management. Solid track record supporting complex, mission-critical data systems featuring structured metadata. Direct experience in the library, publishing and/or content sectors a strong plus. Strong management experience. Proven ability to lead teams and successfully manage to identified objectives and priorities. Experience building/developing teams and guiding them through periods of significant change. Education/experience in project management with proven ability to successfully lead complex projects. Solid understanding of and experience with the tools and techniques commonly used to collect, house and report structured data. Data programming experience a strong plus. Skilled in analyzing business processes. Track record of defining and implementing new processes and systems. Experience implementing CRM and order processing systems and familiarity with Oracle database and/or eBusiness application packages a strong plus. Strong track record of success within a strongly results-oriented environment. Experience with strategic planning initiatives within an information-intensive enterprise. Skills / Abilities / Competencies Required:
Highly successful people and project manager with participative management style. Strong communication skills. Proficient at influencing and persuading within a matrix-style, cross-functional team environment. Proven sound judgment and reasoning. Superior interpersonal abilities; able to work with and manage diverse personalities, tactfully and maturely. Well-organized with strong multitasking skills. Must thrive in an environment of competing and frequently changing priorities. Strong bias for action with the ability to creatively resolve problems and issues. Strong problem assessment and resolution skills.
END: DANVERS POSITIONS ******************************************************************************************** START ALL NEW EASTERN MASS AND NH POSITIONS:
ARCHITECT, ENGINEERING SYSTEMS.
Summary:
- It's our job to reinvent the way software development happens and turbo-charge it.Our projects range from implementing a cross-platform distributed build system to implementing user applications that support our agile development methodology to building web service applications for controlling dozens of machines shared by engineers and our automated test agents.
- Your expertise in building web-based applications and automation will enable us to repeatably deliver high-quality engineering applications throughout the project life-cycle from crafting projects to deploying your solution.
- The following skills would be pluses: - Experience with tools such as distcc, CruiseControl, Subversion, and tinderbox; - Experience creating software tools designed for Engineers; - Experience developing cross platform scripts and tools; - Experience writing and maintaining complex Perl and Shell scripts.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
ENGINEERING SYSTEMS MANAGER
Summary:
- The Engineering Systems Manager is responsible for driving forward the development and deployment of the core infrastructure used by CLIENT Development Group.
- This includes the build system, test suite and a variety of reporting applications.
- These applications support developers working primarily in C++ and Java.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
CUSTOMER ENGINEER TECHNICAL SUPPORT
Summary:
- CLIENT Product Support team is seeking a versatile and energetic Technical Support Engineer to assist customers by answering questions and troubleshooting complex implementation issues with the software.
- You will act as a front-line point of contact for incoming questions and issues via phone and email, and be responsible for answering technical customer questions, logging and tracking issues, and following them through internal channels to completion and resolution.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
MANAGER, SYSTEMS ANALYSIS
Summary:
- Our unique search and information access platform helps people find, analyze, and understand information in ways never before possible.
- We represent a great opportunity to work with exceptional peers AND learn from new challenges created by both rapid growth and building a business around market-changing technology.
- You will be leading a growing team of energetic, bright and capable Software Engineers.
- Working directly with Development and Product Management you will define a strategy for characterizing our software and determining how we assure it is providing maximum value to our customers.
- You will provide mentorship, technical leadership, project oversight and guidance and serve as the subject matter expert for all things related to systems analysis.
- We're looking for a systems analysis manager who enjoys being hands-on, has a strong background in software engineering, and a passion for technology, analysis and problem solving.
- -Industry experience in testing large scale enterprise products.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
PRIN SWE JAVA TECHNOLOGIES
Summary:
- The CLIENT Platform Team is seeking a stellar team oriented Engineer / Architect to join our team.
- This individual is role is expected to step into a leadership role in the development organization with an eye towards potential future management of individuals.
- * Experience developing in a J2EE environment.
- * Ability and desire to work in a highly collaborative, team-oriented environment.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
PRIN SWE and SW ARCH PLATFORM
Summary:
- Overview: The CLIENT Platform Team is seeking a stellar team oriented Engineer / Architect to join our team.
- This individual is role is expected to step into a leadership role in the development organization with an eye towards potential future management of individuals.
- * Experience developing in a J2EE environment.
- * Ability and desire to work in a highly collaborative, team-oriented environment.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
PRIN.SWE and SW ARCH, ENGINES
Summary:
- You possess strong skills for problem decomposition, software architecture, interface design, and clean, efficient code implementation.
- · Strength and creativity in algorithms and data structures.
- You have a strong understanding of fundamental algorithmic concepts, and have demonstrated the ability to select problem-appropriate algorithmic approaches, and to extend these in creative and novel ways when necessary.
- You are comfortable working on the lower-level details of complex software systems, building directly on base operating system services.
- You are comfortable making technical presentations to audiences ranging from developers to management to customers.
- · Experience working on search/information retrieval software, database system internals, or OLAP-style analytics engines is a plus, but not required.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
PRIN.SWE and SW ARCH, JAVA
Summary:
- Overview: The CLIENT Platform Team is seeking a stellar team oriented Engineer / Architect to join our team.
- This individual is role is expected to step into a leadership role in the development organization with an eye towards potential future management of individuals.
- * Experience developing in a J2EE environment.
- * Ability and desire to work in a highly collaborative, team-oriented environment.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
PRODUCT MANAGERS
Summary:
- At CLIENT, one of the top pre-IPO companies in the country, we have built a team of highly talented and motivated people, ranging from patent-holding researchers to veteran consultants.
- We are seeking creative, high-energy product managers to provide product vision and leadership and help shape the future of our technology platform and company.
- Our revolutionary, patented information access technology has driven tremendous growth by solving fundamental and economically important usability and interactivity problems that have long plagued leading enterprises and the world-wide-web.
- Based on strong execution, we have passed $100MM in cumulative sales, count 20% of the Fortune 100 as customers, and have grown more than 100% each year for the last six years.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
QA Manager in Quality and Systems Analysis
Summary:
- We represent a great opportunity to work with exceptional peers AND learn from new challenges created by both rapid growth and building a business around market-changing technology.
- You will be leading a growing team of energetic, bright and capable QA Software Engineers.
- Working directly with Development and Product Management you will define our testing strategy, determining how we assure our software is providing maximum value to our customers and identify new technology and tools we can utilize to make the team more effective.
- Ability to manage a team of technical software and QA engineers.
- Experience in defining testing strategies and building testing frameworks and in test automation.
- Able to mentor junior members, give QA advice and direction, and provide hands-on management.
- Knowledge of various testing techniques and approaches.
- Industry experience coding in C/C++, Java, and/or Python.
- Proven track record in growing highly technical testing teams.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
RESOURCE MANAGER
Summary:
- Overview: We are seeking an entrepreneurial Resource Manager to join our Customer Solutions team at a very exciting time in CLIENT history.
- CLIENT is experiencing record growth both in its revenues and its people and we want you to join our team!
- The Resource Manager's primary responsibility is to support the success of our business by maintaining optimal resource utilization.
- Key activities include the management, fulfillment and reporting of day-to-day staffing requests and working with the region leadership on capacity planning and utilization monitoring.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SAP BUSINESS ANALYST (FI)
Summary:
- The SAP Business Analyst will work with the CLIENT business process owners to develop business requirements definition, perform functional configuration, provide technical design, perform integration testing and facilitate user acceptance testing.
- Additional responsibilities will include supporting the directives of the company to maintain proper Sarbanes Oxley compliance and documentation as they pertain to SAP and related solutions.
- The SAP Business Analyst is a senior resource in the IT/Applications team and he/she will develop a detailed and thorough understanding of the CLIENT business processes, contribute to the development of and execute the work plan for, the initial implementation and support of mySAP ERP for the CLIENT global organization.
- · To design, configure and test the implementation of SAP Financials (FI) for a software and professional services organization, including VSOE for Revenue Recognition, deferred revenue schedules and milestone billing, Accounts Payable, Accounts Receivable, General Ledger and Revenue/Expense reporting.
- · To provide support for SAP Security -- creating and maintaining security roles and ensuring alignment with business objectives and SOX compliance.
- · To create and support consolidated financial reporting solutions in SAP, including (but not limited to) SAP ad-hoc query, Special Purpose Ledger, standard R/3 and custom ABAP reports.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SOFTWARE SENIOR SWE ENGINES
Summary:
- The CLIENT Engines Team is seeking an excellent team oriented Software Engineer/Sr.
- You possess strong skills for problem decomposition, software architecture, interface design, and clean, efficient code implementation.
- · Strength and creativity in algorithms and data structures.
- You have a strong understanding of fundamental algorithmic concepts, and have demonstrated the ability to select problem-appropriate algorithmic approaches, and to extend these in creative and novel ways when necessary.
- You are comfortable working on the lower-level details of complex software systems, building directly on base operating system services.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SOLUTION ARCHITECT
Summary:
- CLIENT is seeking experienced Solution Architects to join our Professional Services team as we sell and implement world-class information access solutions for companies around the world.
- Solution Architects frame technical solutions to business challenges as well and drive the solution design and release approach for customer applications using CLIENT Information Access Platform within the customer's enterprise architecture.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SOLUTION ENG STRATEGIC DEVEL
Summary:
- This cross-functional team helps conceive and drive sales that apply CLIENT technology to a wide range of challenging new problems and industries -- from helping engineers build commercial jets to enabling government intelligence agencies to discern better decisions from their massive stores of data.
- The team interacts internally with sales, business development and professional services and externally with some of CLIENT most strategic customer prospects and Global Systems Integrator and ISV partners.
- Responsibilities: We are looking for individuals with a strong background in computer science that can apply their programming and problem solving skills to building web-based solutions that leverage
the search, navigation, and analytic capabilities of CLIENT Information Access Engine.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SOLUTIONS ENGINER-SPECIAL OPERATIONS
Summary:
- With over 20% of the Fortune 100 as our customers, CLIENT is solving the fundamental problem of how people find, analyze, and understand information.
- CLIENT is in the rare position to offer the resources and reach of a larger company, yet with enormous headroom for those that thrive on a culture of innovation, fast growth, and the opportunity to make a big difference every day.
<>- As a member of the team you will work closely with engineering, product management, sales, marketing, and services to identify and build solutions that push the CLIENT Information Access Platform to new levels.
- Qualifications: We are looking for individuals with a strong technical background that can apply their problem solving skills towards building web-based solutions that illustrate the unique capabilities of CLIENT.
- · Strong work ethic, a sense of creativity, and an enthusiasm to try new things.
- · Hands-on experience developing web-based applications is a big plus.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SR SWE ENGINES
Summary:
- Overview: The CLIENT Engines Team is seeking an excellent team oriented Software Engineer/Sr.
- You possess strong skills for problem decomposition, software architecture, interface design, and clean, efficient code implementation.
- · Strength and creativity in algorithms and data structures.
- You have a strong understanding of fundamental algorithmic concepts, and have demonstrated the ability to select problem-appropriate algorithmic approaches, and to extend these in creative and novel ways when necessary.
- You are comfortable working on the lower-level details of complex software systems, building directly on base operating system services.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SUSTAINING ENGINEERING MANAGER
Summary:
- As the manager of the Sustaining Engineering Team at CLIENT you will be responsible for the ongoing maintenance of CLIENT software applications, this includes bug fixing and light feature development.
- Primary responsibilities include the coordination of maintenance activities across Product Management, Development and Customer Support, and within the maintenance team.
- - Participate in design and code reviews.
- - Experience with the building and releasing of C++ and Java applications.
- - In-depth knowledge of Windows, Linux environments.
- - Good communication skills both written and verbal.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SW ENG ENGINEERING SERVICES
Summary:
- Our projects range from implementing a cross-platform distributed build system to implementing user applications that support our agile development methodology to building web service applications for controlling dozens of machines shared by engineers and our automated test agents.
- The following skills would be pluses: - Experience with development tools such as Make, Ant, Visual Studio, and Subversion; - Web application development and knowledge of web platforms and technologies including J2EE, Web Services, JSP, PHP; - Experience creating software tools designed for Engineers; - Experience developing cross platform scripts and tools; - Experience writing and maintaining complex Perl and Shell scripts.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
SWE SYS ANAL AND PERFORMANCE
Summary:
- Our unique search and information access platform helps people find, analyze, and understand information in ways never before possible.
- We represent a great opportunity to work with exceptional peers AND learn from new challenges created by both rapid growth and building a business around market-changing technology.
- You will work in a fast paced, collaborative environment, interacting directly with developers.
- -Proficient on Windows and Linux -Good scripting skills.
- -Ability to quickly learn new languages and technologies.
- -Ability to understand the complexities of large distributed systems.
Submit Resume From Top Task Bar or email: scott@keyrequirements.com
|