Share this Job

Title:  Programmer/Analyst


Bangalore, Karnataka, IN, 560071

Requisition ID:  27396

Job Summary

Programmer/Analyst: Designs, develops, modifies, debugs and evaluates programs for functional areas, including but not limited to Quote to Order, Order to Invoice and Supply Chain Management. Analyzes existing programs or formulates logic for new systems, devises logic procedures, prepares flowcharting, performs coding and tests/debugs programs. Develops conversion and system implementation plans. Prepares and obtains approval of system and programming documentation. Recommends changes in development, maintenance and system standards. Trains users in conversion and implementation of system. Note: May be internal or external, client-focused, working in conjunction with Professional Services and outsourcing functions. May include company-wide, web-enabled solutions.

Job Requirements

The Enterprise Solutions Delivery group is part of NetApp’s IT Business Applications function and is responsible for designing, developing and implementing enterprise solutions that support NetApp business processes. 

- Thorough functional understanding of functional business areas (CPQ (Configurator Quoting Pricing),  Order to Cash, Product Life Cycle Management)
- Working knowledge in Oracle E-Business Suite: Oracle ERP applications development with an emphasis on extensions and interfaces
- Expertise working on Configurator modeling, statement rules, UI design, Extensions and model migration.
- Working knowledge in integrations between Configurator and other Functional areas such as ( Quoting, Pricing, BOM and Inventory)

- Technical proficiency in Oracle Tools: ADF/OAF,  Oracle JDeveloper, PL/SQL, SQL, Java, API’s, Web services, UI/UX Development
- Experience working in Hitech Industry with outsourced manufacturing and configure-to-order products is preferred

- Strong oral and written communication skills.

- Strong analytical, problem-solving, negotiation, task and project management, and organizational skills.

- Extensive programming and development skills.

- Strong aptitude for learning new technologies and understanding how to utilize them in a customer facing environment.

- Working knowledge of enterprise application system development methodology and life cycle.

- Working knowledge of Microsoft Office Suite including PowerPoint and Project; or other similar tools.

- In-depth understanding of: relational database concepts, internet technologies, Unix/Linux operating system functions

- Ability to work collaboratively within a team environment of other programmer/analysts cross functional peers to support deadlines.

- Ability to use NetApp IT Program Management Office system development guidelines and methodology.

- Ability to lead projects and drive initiatives through implementation cycles.

Responsibility and Interaction:


- The tasks this individual is responsible for are often non-routine and unstructured, requiring creative solutions.

- This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.


- This individual must work effectively with Staff to Vice President level employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.

- Limited management direction is provided to employee on new projects or assignments as well as review of activities and priorities.

- The ideal candidate will be a proactive contributor and subject matter expert on team projects.

- To be successful, this individual must demonstrate favorable results through coaching and influencing others.


Bachelor’s degree in Computer Science or equivalent and a minimum of 5 years of related experience or a master’s degree in Computer Science and a minimum of 3 years of related experience



“NetApp is an equal opportunity employer and encourages individuals of all backgrounds, including individuals with disabilities, to apply for open positions at NetApp.”

Job Segment: Developer, Program Manager, Database, Oracle, Programmer, Technology, Management