2018 W-2s will be mailed to associates on January 31, 2019 to the home address on file as of January 4, 2019. Click here to read more.

close

Questions? 1-888-481-3375

This job is no longer available, but here are some other jobs:

Software Engineer - BI Reporting

PHILADELPHIA PA

Base Pay: Dependent on Experience

Position Overview   The Software Engineer II position will be experienced using Business Intelligence reporting technology (JReport preferred)...

Position Overview

 

The Software Engineer II position will be experienced using Business Intelligence reporting technology (JReport preferred) to develop core business aspects of our business products and client Services. This position will have a variety of projects such as formatting reports; upgrades to the system server and updates to new and existing templates.  The successful candidate will have strong BI reports development skills. This position will also support the existing production system by identifying defects, handle debugging and software modifications.

 

Duties and Activities

 

  • Participate in implementation of custom applications or large-scale enhancements to systems.
  • Provide on-going production and maintenance support along with participating in smaller scale enhancements to the corporate applications.
  • Responsible for the design, implementation and management of system design artifacts.
  • Maintains accurate and up-to-date system design documentation.
  • Maintains up-to-date knowledge in software engineering techniques and software development technologies.
  • Participates in requirements gathering and analysis.
  • Analyzes and designs project and/or system architectures.
  • Assures the integrity and accuracy of the corporate data, with particular attention to application security.

Apply Now More Info

Software Quality Assurance Tester

Exton PA

Base Pay: 45.00 per HOUR

Our client has an immediate need for a Software Quality Assurance Tester.  The Software Quality Assurance Tester will be testing a new, cuttin...

Our client has an immediate need for a Software Quality Assurance Tester.  The Software Quality Assurance Tester will be testing a new, cutting edge music notation software application.  Only candidates who can read music and have an understanding of music theory will be considered.  This is a minimum of 6 months contract but could go much longer.   

 

Job description:

 

  • Develop and create tests to ensure the software being developed functions properly and is free of bugs.  
  • This is primarily a manual testing position.

Apply Now More Info

Director of Channel Sales

Philadelphia PA

Base Pay: Depending on experience

Director of Channel Sales My client in the cloud computing software and consulting space is looking for a Director of Channel Sales. The selected a...

Director of Channel Sales

My client in the cloud computing software and consulting space is looking for a Director of Channel Sales. The selected applicant will manage and grow the channel sales group with a focus on existing company software and then, over time, selling new offerings as well. 

The primary responsibility will be to meet and exceed sales targets, working with channel partners as well as cloud service providers such as Google and Amazon, etc.

Responsibilities:

  • Ensure that strategies are developed to meet sales targets
  • Manage, mentor and grow sales team
  • Development of team commission plan
  • Maintain relationships with key customers and channel partners
  • Maintain and grow relationships with cloud service provider sales leadership team and with executives in partner organizations
  • Build on and improve, or replace existing processes to ensure success
  • Develop strategies to reduce sales cycle and customer acquisition costs
  • Liaise with software and services teams to improve the customer experience
  • Focus on continuous improvement

Apply Now More Info

QA Automation Tester

Richmond VA

Base Pay: 50.00 per HOUR

PRIMARY FUNCTION: The QA Automation Tester is responsible for contributing to project success by creating well-written test cases, executing test c...

PRIMARY FUNCTION:

The QA Automation Tester is responsible for contributing to project success by creating well-written test cases, executing test cases, and accurately documenting any issues discovered in the testing process.  In addition to performing manual testing (as needed), the QA Automation Tester I is able to develop, maintain, and execute automated test scripts using industry-standard automation tools.  The QA Automation Tester takes ownership of any defects identified during testing activities and drives them to resolution within the project timelines.

 

JOB DUTIES AND RESPONSIBILITIES:

  • Perform automated testing
    • Review test scenarios and identify candidates for automation
      • Work with Manual Testers to identify the most likely candidates for Automation within the project.
      • Ensure test scenarios are repeatable and add value to the project.
      • Build automated regression scripts for all applications as required.
      • Evaluate project ROI impact to determine automation priority.
    • Create automated scripts, both positive and negative scenarios, as needed for projects.
    • Maintain script library for updates and update scripts based on project changes as required.
    • Develop and execute training for other testers and developers.
  •  Work with Project Team to design, develop and execute test strategies for system updates and releases, both for consumer off-the-shelf software and internally-developed applications.  Activities include:
    • Creating test plans and scenarios
    • Preparing new test cases/scripts and updating existing test cases/scripts
      • Ensure test cases are tied directly to requirements
      • Build test cases that are easy to understand and reusable as required
      • Create Requirements Traceability Matrix to align test cases to the corresponding Business Requirements
      • Based upon feedback from Project Team, make updates to test plan, test cases, etc.
    • System defect reporting, tracking, and resolution
      • Deliver a daily status to project team on testing, measuring key indicators on project health
      • Document defects in a manner that is easy to understand and written in a way that makes replication of the defect easy for the development team.
    • Provide Quality Assurance Manager with daily status on all projects working on.
    • Provide feedback on testing process as required.
  • Execute test cases based on test case priority
    • Identify, classify, and document defects during testing
      • If needed, be able to pull a proper defect report
      • Be able to talk about and if needed, justify a defect
    • Create screenshots and attach them to defects as required
    • Ensure defects are in the proper status with effective notation by QA and Development
    • Follow defect process and drive defect to resolution
      • Own defects on the project and drive them to closure
      • Work with developers to ensure that issue resolution steps are properly documented and available for future reference.
    • Conduct and contribute to defect meetings for the project.
  • Lead testing and defect meetings and provide a concise summary of meetings.
  • Complete all required, ongoing enterprise level training including, but not limited to BSA, OFAC, and Information Security.
  • Report all Risk Management Policy violations in accordance with policy.
  • Other duties may be required and assigned by the supervisor.

Apply Now More Info

Technical Implementation Manager

Ambler PA

Base Pay: Depending on experience

Technical Implementation Manager Job Description    Our client, a technology company that serves the Pharmaceuticals/Life Sciences indust...

Technical Implementation Manager

Job Description 

 

Our client, a technology company that serves the Pharmaceuticals/Life Sciences industry, is looking for a Technical Implementation Manager to work out its Ambler, PA office.

 

As a Technical Implementation Manager, you own the overall technical implementation success across customers, manage initial implementation/upgrade/WebServices/SSO projects, and support other functions as necessary (e.g., Customer Success, Sales, Support, SMEs and Product Management).  The ideal candidate has a strong background in project management, technical troubleshooting, and is self-motivated with a desire to exceed customer expectations.

  

Responsibilities 

 

  • Define and implement solutions by understanding customer’s IT infrastructure, network, security, process, standards, business rules, and documentation needs
  • Coordinate and implement with Engineer to size, order, and set up environments
  • Train, define, and document custom specific configurations
  • Install and configure applications and support customers in installing 3rd party solutions, e.g. Aspera
  • Inform Sales once customer have access to Production environment to trigger billing (POD – Proof of Delivery)
  • Map data, set up data transfer to ensure data validation success
  • Assess if Adaptors are necessary and ensure they are implemented successfully
  • Serve as level 2 support when Help Desk escalates
  • Liaise between the Product Development team and the customers to influence product roadmap
  • Troubleshoot customers’ issues related to implementation and develop workarounds if necessary
  • Provide Admin user training
  • Document best practices in implementation and upgrade to ensure efficiency and continuously improve customer experience
  • Assist in the sales process by providing subject matter expertise to reduce/eliminate customers’ potential implementation anxiety/burden
  • Support IT and security questionnaires and audits related to implementation and upgrades
  • Review IT terms during the sales process and create and maintain a list of acceptable terms
  • Project manage custom upgrades, including ensuring all custom specifics work properly (e.g. adaptors, WebServices, SSO)

Apply Now More Info

Senior Network Engineer

Plymouth Meeting PA

Base Pay: Dependent on Experience

Our client has an immediate need for a Senior Network Engineer.  This is a permanent, full time position working on site at their Plymouth Mee...

Our client has an immediate need for a Senior Network Engineer.  This is a permanent, full time position working on site at their Plymouth Meeting location.

 

SUMMARY OF POSITION: 

 

Responsible for designing, building and supporting IT network services across the company through familiarity with standard IT concepts, practices, and procedures. In addition to possessing the requisite technical skills, the preferred candidate will have a track record of demonstrating initiative, team work and a ‘can-do’ attitude.  Within the scope of this position, contributes to the company’s overall mission to protect the rights and welfare of human subjects involved in clinical research.   

 

ESSENTIAL DUTIES/RESPONSIBILITIES: 

 

  • Manage and maintain networking equipment including firewalls, switches, load balancers, routers and wireless networks
  • Actively participate in cross functional process improvement teams, collaborating with other departments
  • Participate in on call duty and perform occasional after hours work as needed to support business needs; attend and participate in departmental meetings
  • Manage and maintain TCP/IP networks and working knowledge of protocols such as DNS, DHCP, OSPF, EGIRP
  • Experience performing advanced network troubleshooting using packet capture/analysis tools
  • Develop and implement network designs and solutions based on current reference architecture 
  • Ongoing monitoring, support and management of firewall rules and IDS/IPS subsystems
  • Create and maintain documentation including inventory information and network maps
  • Experience managing VoIP systems preferred
  • Interact and assist with managing vendors and partners
  • Work with server support staff to manage and maintain internal and external IP addressing and DNS
  • Configure and update network monitoring tools as needed, actively monitor the network to prevent issues and deliver services in compliance with SLAs
  • Work with other engineers and team members to evaluate and recommend improvement and growth of the infrastructure
  • Establish and maintains clear and timely communication with manager and team members
  • Maintain high level of professionalism when assisting users in person and via telephone
  • Must maintain confidentiality in all matters and handle all matters discretely
  • Attendance, punctuality, and safe job performance are essential functions of the job
  • Complete all required training and follow established policies and procedures as part of the organizational compliance program
  • Perform other duties, as assigned

Apply Now More Info

Director/Senior Director Software Development

New York NY

Base Pay: Depending on experience

Global Director/Senior Director of Software Development My global client in the cloud software business is looking for a Global Director/Senior Dir...

Global Director/Senior Director of Software Development

My global client in the cloud software business is looking for a Global Director/Senior Director of Software Development.  This individual will be responsible for a global team of managers over the software development function, located in the United States, India and Europe.  This is a new position that both pulls together teams from different parts of the organization into a single unit and will work to grow the team by fifty percent in the next year.

Apply Now More Info

Project Coordinator

Bala Cynwyd PA

Base Pay: 40.00 per HOUR

Our client has an immediate opening for a contract Project Coordinator.  This assignment is a minimum of 6 months in duration.   Job Summ...

Our client has an immediate opening for a contract Project Coordinator.  This assignment is a minimum of 6 months in duration.

 

Job Summary:

 

Under direct supervision from a Project/Portfolio Manager, assists in daily coordination of projects including preparing and maintaining project plans, budgets, and staffing requirements.

 

Essential Job Functions:

 

  • Assists with the creation of reports on project performance including schedule, budget and quality
  • Assists in preparation and maintenance of project budgets.
  • Assists with arranging meetings, developing agendas, producing meeting minutes, and preparing progress reports.
  • Responsible for project documentation such as issue/action item logs, risk logs, project meeting agendas, and project meeting minutes.
  • Communicates to internal and external clients.
  • Develops and utilizes data gathering tools, such as surveys/questionnaires, work sampling, financial modeling, etc. to ensure that appropriate quantitative and qualitative data is gathered for project justification and business case.
  • Analyzes data including costs, time-lines, technical functions, benefits and risks.
  • Conducts studies to determine staffing requirements and evaluate competencies and learning needs of assigned project team members.
  • Prepares preliminary interpretations of analyses for project teams, clients, and/or department management.

Other Functions:

  • Establishes and builds strong working partnership with associates and external business departments
  • Performs special projects and other duties as may be assigned.
  • Complies with proper internal controls as necessary to conduct job functions and/or carry out responsibilities and/or administrative activities at the Company.

Apply Now More Info

Exchange Messaging Administrator - Part Time

Berwyn PA

Base Pay: DOE

Our Client has an immediate need for a contract IT Messaging Administrator. Please note this is a Part time position working 5 hours per day, 25 ho...

Our Client has an immediate need for a contract IT Messaging Administrator.

Please note this is a Part time position working 5 hours per day, 25 hours per week. Must be able to work day shift hours.

Position Purpose:

The IT Messaging Administrator position provides day-to-day technical and customer service support, maintenance, monitoring and troubleshooting for MS Exchange/Office 365, Instant Messaging, Email Archiving, and mobile device messaging environments.  This position will provide administrative support duties daily, as well as participate in various project implementations.

Principal Accountability:

  • Administer overall health and functionality of Office 365 Exchange Online and Exchange On-Premise environments including policies, mail routing, Email Archiving services, SMTP/messaging protocols, mobile device messaging, and related Office 365 services
  • Monitor Service Desk ticket queues and resolve Office 365 and other messaging related incidents within service level agreement times
  • Support Level 1 Service Desk team on messaging related issues and administration
  • Support the functionality of Skype for Business Online environment including policies, services, and protocols
  • Administer and implement Office 365 policies and services
  • Administer Mail Gateway filters, spam, and anti-virus
  • Administer user accounts and permissions
  • Setup, configure, and administer Microsoft Exchange server systems
  • Setup, configure, and administer Email archiving systems and perform related eDiscovery and other query tasks.
  • Setup, configure, administer, and support on-premise mobile device management (MobileIron) systems
  • Evaluate and implement vendor hardware and software patches to resolve errors and security issues

Apply Now More Info

Android Mobile Developer

Horsham PA

Base Pay: Dependent on Experience

Our client has an immediate opening for an Android Mobile Developer.  This is a permanent, full time position.  The company is located in...

Our client has an immediate opening for an Android Mobile Developer.  This is a permanent, full time position.  The company is located in Horsham, PA but this position can be worked remotely.

 

Primary Responsibilities:

 

  1. Design, develop and maintain applications using modern mobile and object-oriented programming techniques such as Swift, Objective C, Kotlin, Java, C#, TDD, enterprise patterns, REST, JSON.
  2. Contribute to the successful and on-time delivery of a consistent flow of new features, enhancements and improvements to customers and business users with high quality results.  Develop well informed task estimates for any projects worked and execute work and report status against task plans.  Participate in operational support and escalation processes to minimize impact of system malfunctions on consumer facing products.
  3. Adhere specifications and conducting design and code reviews. Produce high quality designs and optimal solutions against requirements, architectural guidelines, and performance expectations. Establish code quality goals, define and perform unit and integration testing, and demonstrate through measurable results. Create training materials and facilitate knowledge transfer. Identify deficiencies in standard processes and suggest changes to improve the efficiency and quality of engineering.
  4. Is intimately familiar with all of our products and services; possesses solid knowledge of our competitor’s products and services; understands the dynamics related to the industries participates; understands how outside forces could affect our customers, our products; understands the dynamics behind products, services and business models.

Apply Now More Info

UI Java Developer

PHILADELPHIA PA

Base Pay: DOE

Our client has an immediate need for a permanent, full time UI Software Engineer.  This candidate should have advanced JavaScript programming...

Our client has an immediate need for a permanent, full time UI Software Engineer.  This candidate should have advanced JavaScript programming experience and strong knowledge using UI/UX design principles as it relates to usability and interaction design as well as information architecture. Additionally, the successful candidate will have experience with full stack Java development. 

The primary role of this position is to become the Subject Matter Expert for a new multi-media platform coding enhancements and modifications to the front end.  Additionally, will be tasked with coding other Java based applications when needed.

 

Duties:

  • Collaborate with IT and Business partners and translate business specification into a cohesive software design and implementation.
  • Responsible for application analysis and implementation. This would include creating component and interface specifications, validating the architecture against requirements and assumptions, ensuring the application integrity and security.
  • Flexibility, adaptability and the ability to learn quickly in various technical and creative environments, while delivering quality work by tight deadlines.
  • Provided unit testing to ensure quality builds in a continuous integration environment.

Apply Now More Info

Director - Data Clinical Sciences

Ardmore PA

Base Pay: Depending on experience

SUMMARY OF POSITION: Our life sciences client is lookingfor a Director to lead their Clinical Data Sciences team. The ideal candidate will have exp...

SUMMARY OF POSITION: Our life sciences client is lookingfor a Director to lead their Clinical Data Sciences team. The ideal candidate will have experience with growing complex data-driven organizations and building compelling data analytics frameworks to drive business growth.  The position will support and grow key client relationships.

Responsibilities:

  • Build and maintain excellent relationships with colleagues and clients.
  • Liaise with project delivery and clinical staff to implement strategies to improve the quality of deliverables and to drive the company’s clinical industry leading knowledge base.
  • Lead and manage a Team of 20 plus professionals comprising data management, programming and biostatistics staff
  • Achieve and maintain performance to defined operations KPIs (utilization, project deliver timelines, budget targets
  • Monthly reporting to senior management on department performance
  • Develop and implement the data sciences strategy, including operating framework, standards and best practices and revenue model
  • Work with data sciences experts across the company, taking advantage of existing tools and processes
  • As needed, support business development activities.

 

Apply Now More Info

Informatica ETL Developer

PHILADELPHIA PA

Base Pay: Dependent on Experience

Our client has an immediate need for an Informatica ETL Developer.  This is a permanent, full time position.    Position Overview: T...

Our client has an immediate need for an Informatica ETL Developer.  This is a permanent, full time position. 

 

Position Overview:

The ETL Developer will be a key member of Application Design and Development unit at the company. In addition to being responsible for implementing migration and integration ETLs, the developer will work directly with scrum team members and business gathering requirements to analyze, design and/or implement technology best practice business changes. They will work with senior members of the team ensuring the successful delivery of Salesforce.com implementation.

The Informatica ETL Developer will focus on leading cloud based implementations like Salesforce Service Cloud and Salesforce Communities to offer comprehensive, industry-focused cloud ETL solutions that include strategy, implementation, migration and integration services.

Essential Duties and Responsibilities:

  • Collaborate with team and other technical groups in IT to implement data integration, ETL solutions following best practices and adhering to standards
  • Demonstrate ownership of assignments and professional maturity to deliver well-tested, dependable cost-effective deliverables in a timely manner
  • Demonstrate excellent communication skills to convey complex design and implementation solutions to colleagues and possibly business users
  • Provide production and maintenance support for developed applications
  • Maintain accurate and up to date design, implementation documentation
  • Develop, test and implement ETL applications using Informatica PowerCenter
  • Develop routines for ETL performance optimization
  • Develop scripts SQL, Unix

Apply Now More Info