Job ID:

77
Date: 3/1/2006
Title: Business Analyst: Burlington, MA
Description: Provider Bill Review

JOB SUMMARY: The Business Analyst is responsible for gathering and translating business requirements into software solutions throughout the entire life cycle of software development and implementation. Duties include, but are not limited to, the writing of functional specifications, review of detail designs, development of test plans, and testing of software. In addition the Business Analyst will need to support Bill Review clients and their EDI technology needs in a post production environment. The person will work with other business systems analysts, development teams, production operations, and other cross functional teams

MAJOR DUTIES AND RESPONSIBILITIES:

· Provide business analysis activities as required throughout the software development methodology life cycle

· Strategy Phase – Document client’s existing business and information systems environment and their future direction. Identify system requirements (i.e.: communication protocol, standards and data requirements). Provide recommendations for system enhancements that will improve business processes and support future requirements. Recommend a strategy for development and implementation of an EDI solution. Identify time and costs of recommend solution.

· Analysis Phase – Write functional specifications required for the development of the EDI applications. Document the mapping of business requirements to an existing information system. Develop functional entity relationship diagrams and data flows.

· Design Phase – Participate in the writing and review of detail designs and system test plans. Ensure that the business requirements defined in the Analysis phase will be met by the new or changed information system

· Build Phase – Create Maps and trading partner profiles. Test to ensure that data is EDI compliant. Test with the client to ensure that their system is functioning properly and satisfies the business requirements.

· Transition Phase – Assist in the production release. Provide documentation and training when necessary to end-users.

· Production Phase – Provide support for questions and issues that arise after the system is in production status.

· Meet with business personal at their work sites or via teleconference to discuss and observe existing and future business processes.

· Perform job related activities to gain an additional understanding of a business processes

· Document existing and future business processes and requirements using a variety of tools. These include, word processing, spreadsheet, drawing, entity modeling and case software tools

· Attend user and implementation training of new software systems

· Develop reports using report writing or data query tools that will assist in the software implementation process or satisfy business requirements

· Perform software changes that will assist in the software implementation process or satisfy business requirements

QUALIFICATIONS:

· BS or BA

· Excellent communication and interpersonal skills.

· Appreciation and ability to adhere to needs of diverse audiences.

· Multi-task, deadline oriented.

· Write clear, concise, comprehensive documents

· Experience with the Health Care Administration industry

· Experience and understanding of Use Cases.

· Experience with Transition drvien systems.

· Multi-task, deadline oriented.

· Write clear, concise, comprehensive documents


 Apply for Job 

Job ID:

76
Date: 3/1/2006
Title: Senior Software QA Engineer
Description: FTE, Marlboro, MA

Demonstrates the skills necessary to plan and execute validation & verification efforts across complex and cutting edge architectures and platforms.
Responsibilities include:
•    Work on projects from the Planning Stage(s) through the Final version following our internal Testing & Development Process in order to get a clear understanding of the business intent of the product
•    Define the testing strategy for a product and identify special areas of concern as well as manage all phases of testing, including test plan design & development, test schedules, testing statistics, test results, and project status against milestones
•    Evaluate priorities and devote time to many concurrent tasks with diverse requirements, including technical leadership, project management, customer involvement, etc.
•    Specify, design, and develop new test suites as well as demonstrate the ability to perform testing in a controlled environment
•    Demonstrate, maintain and communicate an in-depth technical understanding of industry standards such as IEEE and widely accepted continuous process improvement models such as CMM
•    Maintains an advanced technical understanding of product suite as well as competitor's products and technologies
•    Provides mentoring for less experienced QA Engineers
•    May be directly involved in customer calls on an as needed basis
•    May work with Marketing to understand competition as well as provide input for maintaining a competitive technical edge above the competition
Skills Required:
Minimum of BSEE or BSCS and 5-10+ years relevant QA Engineering experience.
Must possess a thorough knowledge of all areas of software testing. Must also possess the proven ability to solve technically complex scale problems. Requires proficient technical knowledge of Linux/Unix and Windows operating systems, Java client and/or server side programming, Java, C, C++ language skills, debugging and development tools such as KDB and CVS, as well as detailed understanding of distributed programming methodologies, project scheduling knowledge and test methodologies.
Ability to operate in a fast paced, dynamic and often intense work environment. This individual will mentor less experienced QA Engineers and work with other team members and departments in a collaborative fashion. Requires technical innovation and creativity, thoroughness, strong verbal and written communication skills, adaptability to shifting priorities/deadlines and multi-tasking. Must demonstrate accountability, dependability, the ability to exercise solid judgment and decision-making. Although this is an individual contributor role, this individual will provide technical expertise in specific areas and may provide guidance and direction for less experienced QA Engineers. This individual is expected to operate independently and be self-motivated as well as self-directed.
 Apply for Job 

Job ID:

75
Date: 3/1/2006
Title: Principal Software QA Engineer
Description: FTE, Marlboro, MA

The successful candidate will demonstrate the skills necessary to plan and execute multiple validation & verification efforts across complex and cutting edge architectures and platforms.
•    Work on projects from the Planning Stage(s) through the Final version following our internal Testing Development Process in order to get a clear understanding of the business intent of the product.
•    Define the testing strategy for a product and identify special areas of concern as well as manage all testing, including test plan design & development, test schedules, testing statistics, test results, and project status against milestones.
•    Evaluate priorities and devote time to many concurrent projects with diverse testing requirements.
•    Specify, design, and develop new test suites as well as demonstrate the ability to perform testing in a controlled environment.
•    Demonstrate, maintain and communicate an in-depth technical understanding of industry standards such as IEEE and widely accepted continuous process improvement models such as CMM.
•    Maintains an advanced technical understanding of product suite as well as competitor?s products and technologies.
•    Provides mentoring for junior level QA Engineers
•    May be directly involved in customer calls on an as needed basis
•    May work with Marketing to understand competition as well as provide input for maintaining a competitive technical edge above the competition
This position has no direct supervision of people, but will be required to act in a project team leader role where managing a project is required.
Skills Required:
Minimum of BSEE or BSCS and 7 ? 10+ years relevant QA Engineering experience.
Must possess a thorough knowledge of all areas of software testing. Must also possess the proven ability to solve complex scale problems. Requires proficient technical knowledge of Windows/Linux/Unix operating systems, Java client and/or server side programming, Java, C, C++ language skills, debugging and development tools such as KDB and CVS, as well as detailed understanding of distributed programming methodologies, project scheduling knowledge and test methodologies.
Ability to operate in a fast paced, dynamic and sometimes-intense work environment in a visible project team leader role. This individual will mentor junior QA Engineers and work with other team members and departments in a collaborative fashion. Requires technical innovation and creativity, thoroughness, adaptability to shifting priorities/deadlines and multi-tasking. Must demonstrate accountability, dependability, the ability to exercise solid judgment and decision making which are critical to the success of this individual. This individual will often work long hours under high pressure based upon product and customer needs. Although this is an individual contributor role, this individual will provide technical expertise in specific areas and may provide guidance and direction from more junior QA Engineers. This individual is expected to operate quite independently and be self-motivated as well as self-directed.
Requires minimal travel up to 15% to various sales offices, customer sites, partners, etc.
 Apply for Job 

Job ID:

74
Date: 3/1/2006
Title: Lead SQA Tools Engineer
Description: FTE, Marlboro, MA

Responsibilities:
The Lead SQA Tools Engineer is expected to work with the QA teams to develop and maintain the test tools and frameworks required to efficiently verify and validate Egenera's products. This is a hands-on role in automating, maintaining and enhancing the QA test environment with lead responsibilities.
•    Work with QA leadership in developing the automation strategy and then implementing the plan Enhancing and maintaining current test management tools.
•    Developing test tools as required by QA engineers: taking requirements through complete implementation.
•    Helping other QA engineers with their testing strategy with regards to automation and tools Specify, design, and develop new test suites as well as demonstrate the ability to perform testing in a controlled environment.
•    Demonstrate, maintain and communicate an in-depth technical understanding of industry standards such as IEEE and widely accepted continuous process improvement models such as CMM.
•    Provides mentoring for less experienced QA Engineers.
Skills Required:
Minimum of BSEE or BSCS and 5-10+ years relevant QA and Software Tools experience.
Must possess a thorough knowledge of all areas of software testing. Must also possess the proven ability to solve technically complex scale problems. Requires proficient technical knowledge of Linux/Unix and Windows operating systems, Java client and/or server side programming, Java, C, C++ language skills, debugging and development tools such as KDB and CVS, as well as detailed understanding of distributed programming methodologies, project scheduling knowledge and test methodologies. In addition, experience in test automation and test development is a critical requirement.
Ability to operate in a fast paced, dynamic and often intense work environment. This individual will mentor less experienced QA Engineers and work with other team members and departments in a collaborative fashion. Requires technical innovation and creativity, thoroughness, strong verbal and written communication skills, adaptability to shifting priorities/deadlines and multi-tasking. Must demonstrate accountability, dependability, the ability to exercise solid judgment and decision-making. This individual is expected to operate independently and be self-motivated as well as self-directed.
 Apply for Job 

Job ID:

73
Date: 3/1/2006
Title: Hardware QA Co-op
Description: Full Time Employee, Marlboro, MA

Dedicated test team looking for a talented, energetic, hard-working, inquisitive person with a keen interest in breaking things or at the very least finding out how they work. The ideal candidate will be in pursuit of a BSEE or BSCS degree. You?ll assist in the execution of functional, load, and performance testing of enterprise server hardware and firmware.
You?ll install, configure and test various hardware subsystems, operating systems, as well as test firmware and hardware for reliability, consistency and absence of defects. You?ll assist in the detection, isolation and verification of product defects and enter bug reports in our database.
Skills Required:
Must have good verbal and written skills, be self-motivated and well organized.
Preferably a working knowledge and/or some classroom experience with the following:
•    Linux
•    Windows
•    PERL
•    TCL
•    Shell scripting languages (sh, csh, bash, ksh)
Preferred, but not required; foundational QA experience; general knowledge of QA principles; some lab experience in a collegiate setting or other professional setting would be a plus!
 Apply for Job 

Job ID:

72
Date: 3/1/2006
Title: Senior Software Engineer, Kernel
Description: Full Time Employee, Marlboro, MA

Seeking a senior software engineer to join our Software Sustaining team. The Software Sustaining team is focused on addressing and preventing product issues in the field. Team members work closely with first line customer support to provide technical guidance on field issues and to implement product enhancements and critical patches as needed. The team is also responsible for identifying and implementing product and engineering process improvements to improve reliability in the field.
The position requires a candidate who is well versed in kernel development for at least one of supported operating systems (Linux, Solaris, or Windows) with a desire to broaden their knowledge base across multiple operating systems. Candidates must have excellent problem solving skills, a strong focus on product quality, and the ability to multi-task effectively. Candidates must also have an excellent working knowledge of the software engineering process and be capable of producing high quality work under the pressure of high customer expectations.
The candidate is expected to communicate the impact of problems/solutions to their manager, design solutions, write code, design, document and write test cases, run unit tests and perform general system integration testing.
Skills Required:
•    BSEE, BSCS or equivalent software development experience
•    3+ years kernel development in Windows, Solaris, or Linux
•    Networking and IO subsystem expertise is a plus

 Apply for Job 

Job ID:

71
Date: 3/1/2006
Title: Senior Release Engineer
Description: Full Time Employee, Marlboro, MA

Responsibilities:
Will be responsible for day to day release engineering activities, including the monitoring of software changes, building software changes, installing software to test systems and running daily tests against built software. Responsibilities include using, maintaining and enhancing the build tools, build environment, build scripts, and source control system.
Candidate will have experience with various release tools such as Make (and makefile scripting), Shell Scripting (Perl, Sh, Bash), Compilers, Linkers, Java tools, Source Control tools (CVS, RCS, or others) and software packaging tools such as RPM, Windows MSI, Solaris Package tools.
Candidate will have experience in Linux, Solaris or Unix like build processes. Preferably the candidate will have experience with Solaris software package process.
Project management skills a plus.
Skills Required:
•    5 plus years Release Engineering experience
•    Proficient in Software Build methodologies
•    Proficient in Linux and or UNIX development release engineering & shell scripting
•    Proficient in Perl
•    Experience with Solaris software packaging process
•    Linux kernel build environments or Java build environments a plus
•    A strong attention to detail

 Apply for Job 

Job ID:

70
Date: 3/1/2006
Title: Principal/Lead Release Engineer
Description: Full Time Employee, Marlboro, MA

Responsibilities will include Release Engineering project management, coordinating release activities with cross-functional development groups and release engineering staff and representing the Release Engineering group in cross-functional development team meetings.
Will also be responsible for day to day release engineering activities, including the monitoring of software changes, building software changes, installing software to test systems and running daily test against built software. Responsibilities include using, maintaining and enhancing the build tools, build environments, build scripts, and source control system.
Candidate will have experience with various release tools such as Make (and makefile scripting), Shell Scripting (Perl, Sh, Bash), Compilers, Linkers, Java tools, Source Control tools (CVS, RCS, or others) and software packaging tools such as RPM, Windows MSI, or Solaris Package tools.
Candidate will have thorough knowledge of software development methodologies and applying Release Engineering and Software Configuration Management principals to the development process.
Skills Required:
•    10+ plus years Release Engineering experience
•    Proficient in Software Build methodologies
•    Proficient in Linux or UNIX, or Windows or
•    Solaris development release engineering
•    Proficient in Perl & shell scripting
•    Linux kernel build environments or Java build environments a plus
•    A strong attention to detail
•    Proficient in project management skills and tools such as Microsoft Project and using word processing and spreadsheet software

 Apply for Job 

Job ID:

69
Date: 3/1/2006
Title: Linux Kernel Engineer
Description: Full Time Employee, Marlboro, MA

Seeking a Principal-level Software Engineer who will play a supporting role in developing Linux kernel software modifications to support system architecture.

This position requires expertise in IO systems, SAN architecture and highly available systems.
This position will be expected to:
•    Specify, design, implement and maintain Linux kernel and driver software
•    Generate unit and integration test plans and review QA test plans to ensure complete test coverage.
•    Interface with other engineering disciplines (i.e. hardware, QA) to coordinate integration activities and solve problems
•    Coordinate with third party software and hardware vendors to assure interoperability and compliance.
•    Respond to escalations and work with technical services to address customer issues.
•    Identify and estimate work items for project scheduling and advise management of progress or issues encountered.
Skills Required:
•    BS/MS EE/CS degree or equivalent
•    10+ years software development experience with the Unix/Linux kernel experience
•    Expert knowledge of IO subsystems required
•    Knowledge of networking subsystems is a plus
•    Excellent verbal and written communication skills
•    Must be goal driven with the ability to work independently and perform as a team player
 Apply for Job 

Job ID:

67
Date: 2/2/2006
Title: .Net Software Engineering Manager
Description: Burlington, MA

Position Summary:

The .Net Software Engineering Manager will have a strong background in .NET development (especially C#.NET, ASP.NET, SQL Server, and Oracle), SDLC (Software Development Life Cycle) management and product support management. They will possess excellent organizational, project management, time management, verbal and written communication skills, and will demonstrate a sincere “client/customer satisfaction” focus in their daily work functions. They have experience with team leadership, coaching and team dynamics. They will also possess strong interpersonal skills and an ability to effectively interact with a highly technical staff. They will participate in project planning, best practices, coaching, and mentoring activities. Develop project scopes and integrate projects into the installation and continuous improvement processes.

The .Net Software Engineering Manager is familiar with a number of different technologies including but not limited to: C#, .Net, Oracle, JAVA, PL/SQL, VB. Web services (XML, SOAP,WISDL) is a plus.

Personnel Responsibilities:

· Day to day supervision of development team: standards and procedures definition; selection and implementation of development tools and technologies; liaison with IS infrastructure for development and production infrastructure and software issues.

· Provide career and training planning for staff.

· Manage the architectural design of new n-tier web-based and desktop products.

· Solid background and practical experience in OO methodologies and design patterns.

· Management of development workload, including outsourced activity: liaison with customers; scope definition; specification development; estimating and scheduling; change management; testing and deployment.

· Management and support of products: development and management of strategic product plans; input on technological product direction; development of product training literature.

· Provides technical problem support, management, resolution and communication as appropriate.

· Accountable for operational results in terms of group and department performance standards/metrics, customer satisfaction and budget/expenses.

· Manages the coordination, implementation, administration and execution of technical support programs, personnel, communications, projects, products, performance metrics/standards, as well as strategic policies and directives for assigned areas.

· Requires complete fundamental knowledge and awareness of goals and objectives. May participate in short and long term planning for assigned area.

· Review software development project work plans including project tasks and descriptions, technical implementation plan, technical resources by task, project schedule and project estimates.

· Ensure a systems development methodology is followed and key components such as design, testing, code reviews, and technical documentation are completed for each project.

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:

* 5-7 years IT management experience in an SDLC environment
* Education/work requirements: Bachelor of Science degree with 5 plus years programming experience.
* Thorough knowledge of the following web technologies: .NET Framework with a C# focus, XML, Web Services.
* Hands on experience with at least 2 of the following:
C#, .Net, VB.Net, Java, C++, XML.
* Expertise in MS Project.
* Thorough knowledge of Oracle and MS SQL Server.
* Ability to communicate effectively in written form.
* PMP certification a plus
* Knowledge of Windows operating systems, web servers, terminal servers (including Citrix) to the degree required to effectively liaise with IS infrastructure teams a plus
* Strong analytical skills
* Flexible to meet deadlines
* Responding to urgencies promptly
* Multi-tasking
* Team player and team oriented, able to negotiate compromise
* Go getter-be a part of the solution
* Initiate to resolve issues/concerns
* Strong organization and communicational skills

Interested candidates should provide an e-cover letter summarizing and matching their experience to the requirements listed above. Please also provide a copy of your resume in MS Word format or equivalent.
 Apply for Job 

Job ID:

66
Date: 2/2/2006
Title: Senior C#/ASP .NET Developer
Description: Winchester, MA

Description:

The Senior C#/ASP .NET Developer position entails development of new products as well as maintaining and enhancing existing applications. The individual will work independently as well as with others and be an integral part of all deliverables.

This opportunity is open to qualified candidates seeking permanent employment. The office is located in Winchester, MA. Qualified candidates must be authorized to work in the U.S. Salary and benefits are commensurate with experience.

Requirements:

Skills Required:
• 5+ years web development experience
• Experience building high-traffic, mission critical, Internet applications
• Experience in C#.NET development
• Experience in ASP.NET development
• Experience with HTML/DHTML, CSS, and Javascript
• Experience writing SQL code and stored procedures Microsoft SQL Server
• Strong understanding of Internet application security, optimization, best practices and Internet protocols
• Excellent written/verbal communication skills
• Excellent analytical/problem solving skills

Skills Desired:
• Experience in ASP.NET development
• Experience with XML/XSL/DTD/Schema
• Microsoft SQL Server database design and development - solid understanding of DB schema, structure, etc.
• Business specification and systems design documentation
• Application deployment and maintenance
• Experience with MS Project
 Apply for Job 

Job ID:

63
Date: 12/9/2005
Title: Senior Sustaining Engineer, Windows
Description: Full-Time Employee: Marlboro, MA

Job Description:
Seeking a software engineer to provide sustaining engineering services in support of Windows Server 2003 product offering. The position requires a candidate who is well versed in developing Windows kernel drivers. The candidate must be independent, hardworking, well organized, possess outstanding problem solving skills and be able to multi-task effectively. The candidate must also have an excellent working knowledge of the software engineering process and be capable of producing high quality under the pressure of high customer expectations.
The candidate will be responsible for maintaining Windows drivers as well as be responsible for addressing customer issues and questions. The candidate is expected to be able to communicate the impact of problems/solutions to their manager, to technical support engineers, and to customers. The candidate will be able to design solutions, write code, design, document and write test cases, run unit tests and perform general system integration testing.

Skills Required:
•    BS/MS EE/CS degree or equivalent
•    7+ years software development experience with 5+ years Windows kernel driver development
•    Experience with SCSI, NDIS, and Windows boot
•    Good understanding of Windows kernel debugging techniques
•    Experience working in a Linux environment is desirable
•    Good verbal and written communication skills
•    Must be goal driven with the ability to work independently and perform as a team player
 Apply for Job 

Job ID:

62
Date: 12/9/2005
Title: Senior Technical Service Engineer:
Description: Senior Technical Service Engineer (Sr. TSE); Needham, MA and NYC

The successful candidate will respond to telephone, email and on-site service requests for hardware and software issue resolution, perform system installations, provide problem isolation and resolution using system software and diagnostics and crash/dump analysis, review and implement action plans on assigned customer escalations, and update management and sales of critical customer service events.

Skilled knowledge of the support business and strong communication skills in a customer service environment is essential. Travel is required as necessary.

Skills Required:
•    5+ years UNIX/Linux system administration and troubleshooting
•    External Customer Support Experience
•    Applications and database software experience
•    BS Degree in Computer Science or similar field
•    Hardware and kernel/OS troubleshooting
•    Experience in one of the scripting languages (sh, perl, csh)
•    Storage Area Network architecture & design experience
•    Understanding of the interoperability dynamics of storage devices with enterprise-level servers
•    Networking knowledge in the areas of LAN topology, TCP/IP, routers, firewalls, load balancing, and security policies
•    Web Server application knowledge
•    Understanding of systems monitoring, SNMP/MIBs or other Systems Management platforms
 Apply for Job 

Job ID:

53
Date: 2/7/2004
Title: Uniface Consultants
Description: Multiple Contract Positions for Uniface contractors, in various locations throughout the US.

Requirements: 3 years of in-depth Uniface experience.

E-mail resumes, or send e-mail for more specifics.

Current opportunities include:

Long-term (1 year plus) Need for Good Uniface Consultants in Connecticut, Georgia, and California.

Uniface consultants with experience converting Uniface 7 to Uniface 8 are also desired.

Other opportunities will also be available.
 Apply for Job 


Copyright © 2001-2011 BSP Solutions Inc. All rights reserved.