Cymer, Inc. Data Programmer in San Diego, California

Data Programmer


California,San Diego

Information Systems and Technology

0005339 Requisition #


The Cymer Data Analyst designs, develops and modifies business system applications for multiple functional business areas. Performs a range of technical developer activities including design, coding, testing, debugging, integration and installation. Possesses technical skills sufficient to design and develop business intelligence applications. Translates business requirements into reproducible solutions. Designs data applications, logic flows and derives work estimates. Prepares and maintains application design and installation documentation. Complies with development standards, processes and methodologies. Collaborates with other technical resources including developers, system administrators and other analysts.


  • Designs systems and programs to meet business needs. Prepares specifications from which programs are developed and coded. Ensures programs meet standards and technical specifications; performs technical analysis and component delivery.
  • Gathers information from existing systems, analyzes programming work requirements. Assists project manager in preparing time estimates for assigned tasks.
  • Codes, tests, debugs and implements moderately complex applications within major packaged applications or data warehouse and business intelligence applications. Maintains proper documentation of technical designs and installation procedures.
  • Develops unit test plans to verify logic of new or modified programs. Conducts quality assurance activities such as peer reviews.
  • Applies varied approaches to solve technical support challenges. Works with business analyst to resolve issues and validate programming requirements. Provides technical advice on technical matters to colleagues.
  • Completes assigned tasks with moderate supervision of the BI manager and/or business analyst.
  • Assists in development of operational support procedures. Collaborates with administrators and business analysts to identify and design monitoring requirements and techniques.
  • Keeps current on new technologies and methodologies to maintain current skills by reading literature, attending conferences and seminars, taking classes, and participating in technical societies, as appropriate.
  • Maintains understanding of overall IT architecture, technical and process standards and methodologies.
  • Complies with all corporate and department policies, processes and controls.

  • Excellent written and verbal communication skills.

  • Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats.
  • Excellent customer service skills, with an understanding of customer relationship building.
  • Ability to use MS Word, Excel, PowerPoint, and electronic e-mail systems.
  • Minimum 2 years’ experience with PL/SQL. Experience with object oriented frameworks and design techniques desirable. Advanced proficiency with SQL is required.
  • Minimum 2 years in developer role building business intelligence applications with proficient understanding of development capabilities and technical skills
  • Ability to translate and effectively report problems through written and/or graphical formats.
  • Experience with multiple programming languages like R, Python, MATLAB, SAS, Java, or C++ preferred.
  • Experience designing and developing data virtualization solutions
  • Experience in participating in cross-functional project teams environment as an individual contributor.
  • Understanding of software development lifecycle methodologies.
  • Must be able to read and interpret data, information, and documents.
  • Can observe and respond to people and situations and interact with others encountered in the course of work.
  • Can learn and apply new information or skills.


General proficiency with tools, systems, and procedures required to accomplish the job. May need to consult with higher level staff members on some technical issues. Minimum of two (2) years of experience is required.

  • Requires a Bachelor’s Degree in Computer Science or a related discipline, or equivalent combination of education and experience.


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • While performing the duties of this job, the employee routinely is required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch.
  • The employee is occasionally required to move around the campus.
  • The employee may occasionally lift and/or move up to 20 pounds.
  • May require travel dependent on business needs.
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • Can work under deadlines.
  • The employee will be expected to provide occasional support outside of regular business hours
  • The employee will be expected to use a keyboard for extended periods of time.
  • The environment generally is moderate in temperature and noise level.
  • Must be able to read and interpret data, information, and documents.
  • Can observe and respond to people and situations and interact with others encountered in the course of work.
  • Can learn and apply new information or skills.