Job Directory Sr. Programmer Analyst

Sr. Programmer Analyst
Long Beach, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Position Purpose

Responsible for supporting Epson's essential business functions by developing and maintaining large, complex on-line and batch business information systems according to specifications and schedules while meeting quality requirements, resolving day-to-day system issues related to performance, efficiency, and availability of production systems within area of responsibility, and assisting the Project Leader by coaching and reviewing the work of other staff members.

Collaborates with/Key Customers include all relevant stakeholders such as IS Management and project leaders, Epson users.


* Generate functional and non-functional specifications for software modules being created. Creates a document in consultation with the project client that describes the features and functions a particular software module will support along with the expected service levels in production.
* Discusses project direction/details with clients and resolves issues as required.
* Sets the project schedule for team members and monitors work progress against project schedule.
* Generates overall design specifications for software modules being developed.
* Participates and/or leads software design/implementation review meetings.
* Keeps up to date with new development environments/standards/techniques/languages.
* Creates progress reports and provides ongoing status reporting/feedback to the manager.
* Researches market trends and technology trends in the target business area.
* Oversees the design and testing of new and existing products from a software perspective.
* Creates and maintains Design Standards and Procedures.
* Provides technical consulting and advanced technical support for Epson's customers both external and internal.

Systems Development/Management

1. Contributes to the success of each project by:

* Meets project objectives within specified time frame parameters and defined requirements.
* Participates in gathering and organizing of business/user requirements.
* Participates in feasibility analysis.
* Participates in research and evaluation of appropriate software products being considered for acquisition.
* Participates in the production of an approved project plan by drafting detailed task schedules for review by the project leader/management.
* Participates in/performing application design and review.
* Creates technical documentation for IS and business needs and assists in creating functional documentation.
* Designs, develops, modifies, debugs and evaluates program code that meets business/user requirements and I.T. quality standards.
* Analyzes existing programs or formulating logic for new systems, devises logic procedures, prepares flow charts, performs coding and testing/debugging program. develops code that meets business/user requirements and IS quality standards.
* Develops conversion and system implementation plans.
* Develops and conducting system/unit test plans.
* Actively participates in user acceptance test planning and execution.
* Participates in development of implementation schedules within IS and with business operations.
* Participates in system implementation planning and execution (including associated technical documentation).
* Communicates task status/issues to IS management and project leaders.
* Ensures that project success criteria are met.
* Actively evaluates and resolves daily business problems by performing independent analysis.
* Participates in activities in supporting production systems and user trouble reports.
* Trains users in conversion and implementation of system.

2. Performs day-to-day maintenance of production software systems:

* Actively evaluates and resolves daily business problems by performing independent analysis.
* Identify root cause for problems and develop solution/corrective action.
* Participates in on-call rotation supporting production systems and user trouble reports.

3. Participates in Disaster Recovery testing to help ensure business continuance.

4. Keeps current with technology trends and their impact to the organization.

Process Management

1. Participates in the development of and compliance with written departmental standards and procedures.

Relationship Management

* Builds strong relationships with peers, other departments, and managers to best meet company goals and objectives.


* Have 5+ years of experience in a similar role as a programmer or developer supporting various business applications
* Must have experience with Core Java; PL/SQL, stored procedures, and Oracle database
* Strongly Desired experience with wireless device interfaces; Crystal Reports; XML and Powerbuilder/Powerlock

* Experience with building and testing systems interfaces to ERP applications (SAP experience highly preferred)
* Understanding/background of SAP/PI highly beneficial
* Preferred background in an IBM AIX environment
* Experience with Visual Basic and Citrix preferred
* Have excellent interpersonal, listening, verbal, and written communication skills
* Enjoy working with a team, while possessing a strong independent work ethic

Epson America, Inc. is an Equal Opportunity/ Affirmative Action Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, disability and protected veteran status, as well as any other characteristic protected by federal, state or local law. Please view Equal Employment Opportunity Post

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.