Saturday, September 07, 2013

ePlan Services - Java Developer

With headquarters in Rochester, NY, Paychex, Inc. has more than 100 offices and serves approximately 554,000 payroll clients nationwide.  We provide comprehensive payroll services, including payroll processing, payroll tax administration, time and attendance solutions, and employee pay services. Human Resource Services include 401(k) plan recordkeeping, workers' compensation administration, section 125 plans, a professional employer organization, and other administrative services for business.

ePlan Services, a Paychex company, is a leading provider of bundled 401(k) plan recordkeeping and administration solutions, specifically designed for micro and small businesses. ePlan Services is among the fastest growing 401(k) service providers in the country and was recently recognized by Inc. magazine for this.

 *  Performs more comprehensive analysis and design for program changes to gain and to transfer knowledge of application changes.  Reviews and provides input to requirements documents.  Writes design documents (e.g. SRS, SDD).
 *  Defines development tasks and provides time estimates to aid in scheduling.  May assign and coordinate tasks of others. Monitors progress against task estimates to provide status.  Acts as a focal point to communicate department project activities and status.
 *  Shares expertise to provide guidance to others.
 *  Completes more complex program changes to translate specifications and / or requirements into code.
 *  Applies application specific technical skills to independently produce deliverables (i.e. specifications, program changes,  unit test scripts, documentation, etc.)
 *  Acquires and utilizes more in-depth business knowledge to support the applications.
 *  Recognizes code, process, and/or standard inefficiencies and makes suggestions for improvement, if applicable.
 *  Provides documentation to support program changes.
 *  Plans, documents, and executes unit test plans to ensure all code changes meet requirements / specifications.
 *  Supports programming changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of application.
 *  Responds to questions, researches and resolves issues to provide technical support for production applications.
 *  Under management review, conducts one-on-one meetings with team members and writes and administers team  member project performance reviews to facilitate the project and to provide feedback to the manager to aid in the professional development of the team member.
 *  Complies with and contributes to standards and procedures to ensure development consistency (e.g. programming standards, change management, version control).
Qualifications

A minimum of three years related experience and a bachelor's degree is required. Consideration may be given to a candidate with a degree in lieu of experience.  Experience using one or more programming languages is preferred.