Cymer, Inc. Sr. Programmer Analyst / Data Virtualization Lead (Denodo) in San Diego, California

Sr. Programmer Analyst / Data Virtualization Lead (Denodo)

California,San Diego

Information Systems and Technology

0005117 Requisition #


Cymer, an ASML Company, is the leader in developing lights sources used by chipmakers worldwide to pattern advanced semiconductor chips. We're at the forefront of technology innovation because of the extraordinary efforts and ingenuity of our employees. Cymer, is the world's leading provider of lithography systems for the semiconductor industry. Our innovation is an integral part of today’s technology landscape and is leading the light Generation. It's our people that make the difference.

One Company, One Goal, Limitless Innovation. It's our people that make the difference


Maintains, designs, develops, and modifies complex data management systems and applications to support multiple functional business areas. Performs a range of technical activities including design, coding, testing, debugging, integration and installation. Possesses technical skills sufficient to independently operate, maintain, design and develop key data management platforms and data virtualization solutions as well as data warehouse and business intelligence applications. Translates business requirements into application designs and data logic and flows and derives work estimates. Prepares and maintains application design and installation documentation. Establishes development standards, processes and methodologies. Provides guidance to and coordinates other technical resources including developers, system administrators and other analysts in the delivery of information technology solutions to business customers. Drives application and platform awareness, adoption and education programs for business and IT users. Actively participates in vendor relationship for support and consulting engagements.

  • Supports and maintains data management, integration, and reporting mission critical applications with agreed-upon SLAs. Performs tier 2 and tier 3 incident and problem management for specified systems with 24x7 operational business expectations.
  • Investigates business user data needs and develop appropriate solutions. Assists new business users in understanding specific system capabilities and requirements.
  • Monitors specific system metrics (performance, availability, capacity, etc.) and develop improvement and remediation plans. Develop and execute the implementation of those plans.
  • Maintains and implements appropriate security measures to protect critical business data assets.
  • Designs systems and programs to meet complex and highly variant business needs. Prepares detailed specifications from which programs are developed and coded. Ensures programs meet standards and technical specifications; performs technical analysis and component delivery.
  • Researches, develops and implements system enhancements and fixes in partnership with business SMEs and other IT team members. Gathers information from existing systems, analyzes programming work requirements. Assists project manager in preparing time estimates for assigned tasks.
  • Codes, tests, debugs, and implements 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 complex technical support challenges. Works with business analyst to resolve issues and validate programming requirements. Provides technical advice on complex programming to colleagues.
  • Completes assigned tasks on multiple projects and support issues concurrently with minimal supervision of the applications manager.
  • Coordinates and assists vendor and contractor resources to achieve platform stability, productive capability and alignment with standards.
  • Develops operational support procedures in conjunction with system design. Collaborates with administrators and business analysts to identify and design monitoring requirements and techniques.
  • Works closely with other senior members of the Information Services team to define future state information landscape, architecture and standards.
  • Contributes to the development of overall IT architecture design, technical and process standards and methodologies for managing structured, unstructured, and Big data.
  • 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.
  • Evaluates software suppliers and technologies through development of frameworks for qualitative and quantitative assessments that deliver substantiated recommendations for purchase and implementation.
  • Ensures adequate operational support procedures exist. Collaborates with administrators to identify and design monitoring requirements and techniques.
  • Complies with all corporate and department policies, processes and controls.
  • Supports internal and external IT audit activities as required.
  • Performs other duties as assigned.


  • Bachelor’s degree related to Computer Science, Information Systems or a related field.
  • 5+ years of experience in enterprise-level IT organizations with mature service operations practices and processes (code version control, test-driven methodologies, project/task management, continuous improvement, etc.)
  • At least 10 years of experience of hands-on experience with data management and business intelligence platforms and applications.
  • At least 5 years in a lead role for data warehousing and business intelligence applications. Proficient understanding of the development capabilities and technical skills in one or more of these applications is required.
  • At least 5 years designing and developing data architecture, modeling, and virtualization layers.
  • Hands-on ability to install upgrade, configure, tune and maintain all components for Denodo or a comparable data virtualization product (Cisco Composite, JBoss DV, Informatica, etc.).
  • Solid understanding of Denodo or equivalent analytical system components, internal processes and architecture.
  • Demonstrated experience with IT organizations with global and regional delivery and support models.
  • Understanding of multiple software development lifecycle methodologies.
  • Proven knowledge of enterprise Information Technology concepts and processes (i.e. ITIL, COBIT, etc.).
  • Hands-on experience in process automation, test automation, technology efficiency, and best practices
  • Proven knowledge of Microsoft SQL Server, Oracle DB, and other relational database schemas/models.
  • Familiarity with NoSQL DB’s (such as Mongo DB) and Big data platforms (such as Cloudera, Hortonworks, MapR etc)
  • Familiarity with cloud-based data management and analysis frameworks (Amazon, Microsoft Azure, Google, IBM, etc.)
  • Experience in data modeling and complex data integration
  • Familiarity with and experience in data warehouse development and implementations.
  • Understanding of structured and unstructured data management capabilities and commercial solutions.
  • Able to communicate technical concepts to a non-technical audience. Excellent verbal and written communication skills and proven documentation capacity
  • Ability to handle multiple, simultaneous and conflicting priorities and projects.
  • Ability to work directly with vendors
  • Ability to work independently and with minimal management supervision.
  • Ability to learn quickly and adapt to new circumstances.
  • Knowledge and practice of project management tools and techniques.
  • Must be detail oriented and have strong organizational skills to effectively participate in project meetings, discussions and issue resolution.
  • Must be highly skilled user of Microsoft Office products (Outlook, SharePoint, Word, Excel, PowerPoint and Visio) and have a passion for documentation.
  • Ability to maintain appropriate confidentiality of information and demonstrate ethical behavior.
  • Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats.
  • Requires understanding of planning, analysis and testing techniques required to support an enterprise business system.
  • Experience in participating in cross-functional project teams environment. Ability to perform in various roles from individual contributor to a leadership role on smaller projects.
  • 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 advanced understanding of customer relationship building.
  • Ability to use MS Word, Excel and PowerPoint, and electronic e-mail systems.


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.

Cymer offers competitive salaries and benefits including medical, dental, vision, 401(K), and FSAs.

Cymer is committed to leveraging the diverse backgrounds, perspectives, and experiences of our workforce to create opportunities for our people and the business. EOE