Citrix R&D India_Job Openings_July 2010

download Citrix R&D India_Job Openings_July 2010

of 26

Transcript of Citrix R&D India_Job Openings_July 2010

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    1/26

    Citrix R&D Job Openings July, 2010

    COL Senior Software Engineer - 5 7 Yrs.

    Position Summary

    High level software engineer assigned to develop more complex Software-As-A-Service (SAAS) productionsoftware with increased responsibility for independent planning and implementation. Gains progressive

    recognition as a specialist in one or more fields. Assumes increasing responsibility as the technical

    specialist in a group and advises on design and development approach.

    Works on jobs of diverse scope and complexity requiring independent action and decision making.

    Exercises judgment, applying creativity and ingenuity in selecting methods and techniques for obtaining

    solutions. Normally receives no instructions on routine work and only general instructions on newassignments. Works as part of a team in an agile/scrum environment - accountable to the rest of the

    team for delivering high quality results on planned commitments within each sprint. Customer driven

    attitude to resolve customer reported issues in production and works closely with operations to rundeveloped software successfully. Works with other stakeholders in the company to analyze problems,

    define technical requirements and propose solutions. Mentors and leads more junior team members.

    Qualifications and Requirements

    BS degree or equivalent in computer science, electrical engineering, or related field is preferred,with a minimum of 2 years of directly related work experience. 1 year of work experience is required

    for individuals holding a MS in one of these fields. Equivalent experience may be substituted forformal education.

    Strong knowledge in Java (and preferably knowledge of additional object oriented languages, e.g. C

    ++), plus one or more scripting languages (e.g. groovy, Unix shell, PERL, Javascript). Expertise in

    OOAD principles and methodologies.

    Knowledge and experience with basic software life cycle process

    Experience unit testing, implementing, debugging and integrating code of moderate complexity Experience delivering web-based applications.

    Knowledge of more advanced programming environments and concepts highly desired (e.g. J2EE,

    multi-threaded programming) Knowledge of web application frameworks (Spring, Struts) desired

    Working knowledge of networking and data communications is a plus.

    Knowledge and experience with Internet technologies (e.g. HTML, XML, TCP/IP) highly desired

    Knowledge and experience with relational database technologies (SQL, schema design) and ORM

    frameworks (e.g. Hibernate) highly desired

    Knowledge and working experience with software development infrastructure tools (e.g. Perforce,MAVEN, code coverage tools, static analysis tools etc.)

    Good understanding and experience of Scrum or other Agile working methods preferred.

    Good communication skills in English required Occasional flexibility in work hours required

    ************************************************************************************************************

    COL Associate Product Manager 2-4years

    Position SummaryThe Associate Product Manager will work closely with the Sr. Product Line Manager to contribute to product planning, analysis andrelease programs for the Citrix Online division.

    Principal Responsibilities

    Assists Product Manager with a variety of tasks running across the entire product launch process, including research, requirementsvalidation and prioritization, competitive analysis, and beta program and release management

    Initiates and prioritizes projects; track product development; develop and own product release schedules Collaborates with Engineering as the Product Owner for multiple scrum teams; performs acceptance testing signoff on functional

    completeness of developed feature sets; collects, compiles and keeps current all competitive data and analysis; compiles and evaluates

    market trends in existing or targeted business segments; assists with Market Validation of new products or features

    Creates, conducts and compiles customer surveys and feedback campaigns

    Assists Product Marketing Manager with research projects, e.g. competitive analysis, and market data collection; defines and

    participates in usability testing for product features

    Qualifications and Requirements Bachelors degree or equivalent experience required

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    2/26

    Experience in an analyst, sales engineering or engineering role a plus

    2+ years experience in the software industry, with online experience a plus

    Ability to document research findings and product requirements for both technical and non-technical audiences

    Demonstrated ability to contribute to strategic thinking and work hands-on

    Experience presenting to both internal and external audiences Experience working in an Agile development environment

    MBA desirable but not required

    COL- Senior Quality Assurance Engineer(SSE QA) 5-7 Years

    Citrix Online, maker of GoToMeeting, GoToMyPC, GoToAssist, and other SAAS products, is growing! We are looking for

    world-class quality assurance engineers to validate our companys software, and test that it works every time, for every user, while

    scaling to the highest levels. These positions are for those with three or more years of experience, and are open in both our SanFrancisco and Santa Barbara, CA offices.

    The quality assurance team validates all aspects of our companys award-winning services on the Web, Windows PC, Macintosh,

    Flash, and Linux platforms and on many mobile platforms such as the iPad, BlackBerry and Windows Mobile.Citrix Onlines quality assurance engineers work in a highly collaborative and fast paced agile environment in order to build high

    quality software.

    Role and Responsibilities:

    As a Senior QA Engineer, you will create test strategies and work in cross functional scrum teams to implement effective testingtechniques. You will find ways to break our applications and contribute to automating tests and building test harnesses and

    infrastructure as necessary. You will work with other teams in engineering and operations to coordinate integration and release testing

    and certify products for general release. You will be responsible for monitoring product development and usage at all levels with an

    eye toward improving product quality.

    Your work will be challenging, fast-paced, and intellectually stimulating. You must have strong attention to detail, analytical skills,

    unwavering commitment to quality, a collaborative work ethic, and cutting-edge technical skills. You must also have the flexibilityand aptitude to zoom in to fine-grained detail, and the agility to zoom right back out to the big picture.

    You will tackle challenging, unique situations every day, and work with the highly talented and motivated engineering and operations

    teams at Citrix Online. You will be looked upon as an expert and advocate of software quality engineering practices.

    Qualifications and Requirements:

    BS or MS degree or equivalent in a technical field preferred, with at least 5 years of directly related work experience. Equivalent

    experience may be substituted for formal education.

    Hands-on Test planning, design, execution and automation required. Hands-on Programming skills Knowledge of programming constructs data structures and algorithms; Java preferred; scripting

    languages (Perl, Python, AppleScript, etc.)

    Solid understanding of web based software/protocols, database, and networking concepts.

    Solid experience in testing Windows, Macintosh, Web, mobile applications, network applications required Agile/Scrum/XP experience desired.

    Excellent communication skills a must.

    COL- Senior Software Engineer (SSE Endpoint)- 5-7 Years :

    High level software engineer assigned to develop more complex production software with increased responsibility for independent

    planning and implementation. Gains progressive recognition as a specialist in one or more fields. Assumes increasing responsibility as

    the technical specialist in a group and advises on design and development approach.

    Works on jobs of d iverse scope and complexity requiring independent action and decision making. Exercises judgment, applying

    creativity and ingenuity in selecting methods and techniques for obtaining solutions. Normally receives no instructions on routinework and only general instructions on new assignments.

    ESSENTIAL DUTIES

    Technology: Participates in the analysis and conceptual design of proposed projects, utilizing professional experience in the development of

    specifications, design parameters, and alternative solutions. Assists in determining the technical direction for implementation ofprojects.

    Typically responsible for ownership of several significant software modules.

    Analyzes requirements, and writes software requirement and design specifications for projects of large and complex scope. Implements, unit tests, debugs and integrates code of high complexity.

    Designs, writes, conducts, and directs the development of tests to verify the functionality, accuracy, and efficiency of developed or

    enhanced software. Analyzes results for conformance to plans and specifications making recommendations based on the results.

    Keeps technically abreast of trends and advancements within area of specialization, incorporating these improvements where

    applicable. Attends technical conferences as appropriate.

    Projects:

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    3/26

    Responsible for integrity of technical work on significant projects. Plans, organizes, and performs the technical work of an

    assignment. Coordinates design activity with other programmers on technical aspects relating to the project.

    Process: Maintains continuous quality improvement in meeting internal and external customer requirements. Maintains close liaison with other departments on technical matters and prototype designs and may work closely with vendors or

    customers on technical information or modifications related to design, development, and research projects.

    Establishes and maintains thorough and accurate documentation of all work. Writes technical specification documentation and holds

    reviews. Prepares status, technical, and management reports as required. May serve as the companys technical representative with outside users under management direction.

    People: Provides technical direction and guidance to less senior programmers.

    Qualifications and Requirements BS degree or equivalent in computer science, electrical engineering, or related field is requiredwith minimum 5 years of directly related work experience. 3 years of actual work experience is required for individuals holding a MS

    degree (no work experience required for individuals holding PhD degree) in one of these fields.

    Expertise in C++ required.

    Expertise in Windows-based development required.

    Expertise in object-oriented principles, data structures, and multi-threading required.

    Proficiency in networking concepts (e.g. sockets, TCP/IP, HTTP) required. Proficiency in Win32-based development highly desired.

    Proficiency in mobile development (esp. Blackberry) highly desired.

    Knowledge of software engineering processes (esp. Scrum/Agile) and source control management highly desired.

    COL - Staff QA Engineer

    TitleStaff QA Engineer

    Reports ToEngineering Manager

    Primary Function of the JobSenior level QA engineer assigned to test production software on multiple projects of moderate to high complexity and scope from the

    QA delivery through release. Utilizes knowledge and relevant practical experience and exercises judgment in completing assignedtasks in an efficient and timely manner.

    Works on projects requiring technical decision making and input to schedules; receives no instruction on routine work and general

    instructions on new assignments; work periodically reviewed by Manager for the soundness of technical judgment and overall

    accuracy. Coordinates testing efforts and coaches/mentors more junior team members.

    Essential Duties

    Responsible for planning and executing functional and system level testing of web-based remote access applications onWindows, Unix and Mac based platforms

    Writes test plans and test cases, follows up to get them reviewed and approved, sets up test environments, executes tests, recordsresults and defects, and works with developers to reproduce problems and get them resolved.

    Thoroughly understands and follows prescribed Software Engineering and QA processes and procedures. Within scope ofassignments, establishes and maintains thorough and accurate documentation of work and communicates technical issues to QA

    leadership, Tech Leads and Project Managers.

    Develops runs and maintains manual and automated test procedures. Installs, configures and maintains the hardware andsoftware test environment. Analyzes and reproduces problems reported by Customer Support. Acquires complete set of relevant

    data so the problem can be accurately characterized.

    Designs, writes, conducts, and directs the development of tests to verify the functionality, accuracy, and efficiency of developedor enhanced software. Analyzes results for conformance to plans and specifications making recommendations based on the

    results.

    Keeps abreast of technical trends, develops and incorporates them within assignments as appropriate.

    Specializes in one or more of the Citrix Online Product Technologies (e.g. networking). Drives innovation in testing. Mentors and coaches other team members. Identifies impediments and drives initiatives to solve them.Education & Experience Required

    BS or MS degree or equivalent in a technical field preferred, with at least 7 years of directly related work experience.Equivalent experience may be substituted for formal education.

    At-least 7 years of experience in Web/Software Product Release Cycle. Hands-on Test planning, test design and execution required. Hands-on Test Automation experience required (commercial or homegrown test frameworks)

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    4/26

    Hands-on Programming skills Knowledge of programming constructs, data structures and algorithms; Java preferred; Scriptinglanguages (Perl, Python, AppleScript, etc.)

    Knowledge of Hardware and Setting up of Test Environments Strong knowledge of Windows and Mac OS as well as nativeapplications including installation and configuration. Basic UNIX/Linux knowledge.

    Solid understanding of web based software/protocols, database, and networking concepts. Agile/Scrum experience desired. Excellent communication skills a must. Thorough knowledge of release procedures and software defect tracking. Demonstrated success as a primary tester on multiple large projects. Knowledge of mobile application testing (esp. Windows Mobile) desired. Experience with SecurID/RADIUS server setup and usage desired.General CompetenciesAbility to adhere to a disciplined work schedule; ability to follow directions from a supervisor; ability to understand and follow postedwork rules and procedures; ability to accept constructive criticism.

    Teamwork - works in concert with others toward shared goals, exhibits cooperativeness; participates in and supports effectiveconflict resolution.

    Communication - ensures that communications channels are open and that information and ideas are flowing in all appropriatedirections; listens, asks for and uses input.

    Excellence Orientation - Strives to be the best that one can be and maximizes one's own potential in helping Citrix Onlinesucceed; exhibits resilience; persistence, tenacity and a continuous improvement mindset.

    Accountability - Holds self accountable for keeping commitments and delivering the best possible performance; attention todetail; gets involved and participates through resolution.

    Authenticity - show a genuine, accessible and caring side that builds trust, mutual support and credibility; listens, exhibitshumility and gauges approachability of others; maintains composure; is able to be respectful and straightforward with others.

    Innovation - participates in and supports an environment that is conducive to innovation and new ways of doing things; exhibitscuriosity and open mindedness; suggests new ideas.

    ************************************************************************************************************

    COL - Staff Engineer - 7 8 Yrs.

    EducationBS degree or equivalent in computer science, electrical engineering, or related field is required with minimum 7-8 years of directly

    related work experience. 3 years of actual work experience is required for individuals holding a MS degree (no work experience

    required for individuals holding PhD degree) in one of these fields.

    Experience Required

    Expertise in C++ required. Expertise in Windows-based or Mac-based development required. Expertise in object-oriented principles, data structures, and multi-threading required. Expertise in Win32-based (Windows) such as Win32 APIs (not MFC), COM etc. or Cocoa (Mac) development required. Knowledge of software engineering processes (esp. Scrum/Agile) and source control management highly desired.

    ************************************************************************************************************

    S&AG - Dev - Exp 5+Years

    Senior SW. Engineer Access Gateway

    Design and lead development of next-generation SSL VPN solutions including authentication and authorization mechanisms

    combined with sophisticated, high-performance Access Management and control.

    The ideal candidate will be an excellent software/security development engineer with

    strong interest and ability in implementation phase, the ability to workwith customers/marketing on requirements definition, have skills in architecting/designing large systems.

    Minimum Requirements:

    MTech in Computer Science 5+ years software development experience. Proficiency in Systems/Server software development, multi-threaded programming, networking concepts/fundamentals. Proficiency in Unix/Linux development platform, network and systems programming + debugging. Requires proficiency in C/C++

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    5/26

    Excellent verbal and written communication skills. Excellent Team Player and quick learner.

    ************************************************************************************************************

    Globalization - Lead Software Development Engineer-4-6 Years

    Position Summary

    A software engineer assigned to develop, troubleshoot, and debug moderate software components of moderate complexity withincreased responsibility for planning and implementation, especially for software globalization (internationalization and localization)

    projects. Involved with moderate scope development activity involved in programming/coding, testing and troubleshooting activities.

    Assumes increasing responsibility as a solid technical contributor in a group.

    Primary Duties / Responsibilities

    Develop and implement code for moderately complex software applications globalization development (bothinternationalization and localization).

    May have involvement with analysis and design of proposed projects which can include functional specifications, designparameters, feature enhancements, and alternative solutions.

    Assists in software estimation and process improvement Contributes to the development of tests to verify the functionality, accuracy, and efficiency of developed or enhanced software. Analyzes results for conformance to plans and specifications making recommendations based on the results. Actively supports and enforces the companys software engineering processes and standards within the group. Key contact for integrity and quality of technical work on significant projects. Coordinates own development activities on routine work and coordinates activities other programmers on technical aspects

    related to the project.

    Maintains close liaison with other departments on technical matters and may work closely with vendors or customers ontechnical information, handling escalation issues, or modifications related to projects.

    Improves and maintains thorough and accurate documentation of all work.Qualifications (Knowledge, Skills, Abilities)

    Solid experience in C/C++ program languages Experience in other program languages (e.g. C#, Objective-C, Java, Assembly) a plus Experience in scripting (e.g. WSH, Windows Power Shell, Shell Script, Perl, PHP, Ruby, Python) a plus. Solid experience in internationalization programming (e.g. locale and language logics, Multilingual UI architecture, Unicode and

    Multi Byte Characters Set logics)

    Experience in localization engineering (e.g. UI translation arrangement, translation tools development and support, translationautomation) a plus

    Solid experience in Windows and/or UNIX/Linux OS concepts. Experience in relevant other OS concepts (Mac OS X, iPhone OS, Windows Mobile, Android OS) a plus. Extensive knowledge and discipline in software engineering process. Extensive knowledge and discipline in globalization (internationalization and localization) engineering process. Solid experience with more advanced programming environments and concepts (e.g. OS internals, network appliances, security,

    virtualization)

    Proficiency with software development project estimation, engineering tools, and concepts*******************************************************************************************************

    Licensing - Sr. Licensing Software Development Engineer

    Overview:Successful candidate will join a leading edge NASDAQ 100 technology company producing software used by millions of people

    every day. Candidate will be immersed in state of the art technologies and leverage a 3rd party licensing toolkit to enable licensing inCitrix products.

    Position Summary and Responsibilities:Design, develop and unit test software for the Citrix product line on 32/64 bit Windows. Troubleshoot and debug software programs.

    As one of the key members of a software development team, you will be responsible for either independently working on a feature of

    a large project, or leading a small team of engineers in development of features and subcomponents. Responsibilities will includeproviding work estimates, participating in and/or leading the design effort, mentoring junior engineers, developing code modules, unit

    and integration testing and performing code reviews.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    6/26

    Has an eye for innovation. Offers new ideas to improve the product for the customers and drive sales. Independently reviews internal

    development processes in order to improve efficiency and quality. Reviews own performance and looks for ways to improve year over

    year.

    Required Experience and Technical Qualifications:

    Education: Bachelors or Masters Degree in Computer Science, Computer Engineering or Electrical Engineering from an accredited

    college or technical institute. In-depth knowledge of software, Windows Operating systems, networking, and programming language

    theories and concepts highly recommended.

    Development - A developer will be capable of efficiently implementing a design on schedule with high quality. Work product will be

    maintainable and require little to no rework. A developer is expected to thoroughly understand the C, C++ and .Net programminglanguages in a Windows environment, be able to review new and old code for errors, security hazards, performance implications, and

    maintainability.

    o Strong .Net programming and debugging (5 + years)o InstallShield or MSI experience (1+ years)o Strong C and C++ programming and debugging (5+ years).o Multi-threaded design and development (5+ years)

    Design Experience with developing shrink wrap portable code using object-oriented software design (5+ years). Capable of

    investigating the possible impact new features and components will have on a large, diverse software system.

    Debugging Strong debugging and problem solving skills. Capable of analyzing stack traces and system dumps to quickly triage an

    issue and devise a plan for resolution.

    Documentation Must be able to clearly and concisely define technical issues. A developer must be adept at completing concept,

    functional, and design specifications with an appropriate level of detail for the audience. He or she will be responsible for acquiringfeedback and approval from all product development teams before implementing.

    Desired Technical Skills:

    o Advance capabilities with .NET developmento Strong data structure knowledgeo Microsoft Windows programming technologies such as Win32, WMI, .NET and MSI familiarity.o Experience with internationalized software products preferredo Some experience with security-related software development

    *******************************************************************************************************

    Licensing - Software Development Engineer in Test (SDET)

    Position:

    Software Development Engineer in Test (SDET)

    Description/Duties:

    We are looking for a strong Software Test Engineer to help deliver Citrixs newest products.

    Responsibilities include designing, creating, and executing test cases with an emphasis on gray/white box test case development and

    automated test methodologies.

    Additional responsibilities include providing feedback on product design, identifying test requirements, establishing quality criteria,

    analyzing risk, tracking code coverage, reporting defects, developing, improving, debugging automation tools, and working closely

    with other engineering teams to deliver high quality products.

    Qualifications Required:

    Qualified candidates must have a Bachelors Degree in Computer Science or related discipline and must be able to demonstrate a

    strong understanding of computer science concepts including:

    programming fundamentals with C++ or C# object oriented programming concepts operating systems fundamentals software engineering fundamentals database fundamentals computer networking fundamentals

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    7/26

    internet/web programmingExperienced candidates should have experience with system software testing.

    *******************************************************************************************************

    PPG - Sr Lead Exp 8+ Years

    Attributes:Responsibilities:

    Technically lead the development efforts of business logic layer of a management console

    Work with a team of developers and an architect to Design/Develop software.

    Write/review functional spec.Write design spec for features to be developed

    Develop quick prototypes based on the requirements

    Scope development activities and provide input to project management team

    Qualifications and Requirements

    Strong analytical, organizational, and technical skills

    Minimum of 8 years experience in software design and development

    Minimum of 5 years experience in Windows Applications, with at least

    Three years of experience in .Net technologiesStrong working knowledge of Windows internals, SOA, and OO Design

    SkillsC#/C++,.NET, WCF, SOA, OOD, Web Services, IIS, Windows Security, WMI, Active Directory

    Desired: Experience in standards based management consoles, Some Java exposure and DBMS knowledge

    ************************************************************************************************************

    XenApp: Streaming dev

    Position Summary:

    Core Level Qualifications:

    Education: Bachelors or Masters degree in Computer Science, Computer Engineering or Electrical Engineering from an accredited

    college or technical institute. In-depth knowledge of software, operating system, networking, and programming language theories and

    concepts highly recommended.

    Experience: (list minimum # of years for each)

    Industry Software development and debugging experience Technologies (in priority order)

    Experience with File System Filter drivers (Req 1)Experience: 5yrs to 8yrs

    Experience with strong system level win programming candidate, (Req 2)Experience: 3yrs to 5yrs

    o Microsoft Windows systems level programming technologies (3+ years)o Multi-threaded design and development (3+ years)o Client / server system design (3+ years)o Object oriented software design (2+ years)

    Languages (in priority order) o Experience with C programming and debugging (5+ years)o Experience with C++ programming and debugging (3+ years)o Experience with assembly language programming and debugging (3+ years)

    Technical Skills: (describe the qualifications/performance results of a current high performer)

    Development - Strong C/C++. A senior systems developer will be capable of efficiently implementing a fix on schedulewith high quality. Work product will be maintainable and require little to no rework. A senior systems developer is

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    8/26

    expected to thoroughly understand the C/C++ programming language and be able to review new and old code for errors,

    security hazards, performance implications, and maintainability.

    Design Experience with operating system internals design. Some experience with client/server and object orientedsoftware design. Expected to exercise sound technical judgment and minimize risk as well as cost. Capable of

    investigating the possible impact new features and components will have on a large, diverse software system.

    Debugging Strong debugging and problem solving skills. Capable of analyzing stack traces and system dumps to quicklytriage an issue and devise a plan for resolution.

    Documentation Must be able clearly and concisely define technical issues.Non-Technical Skills:

    Verbal and Written Communication - Strong English language communication skills Project Management Able to plan, schedule, and drive development of a corrective action. Works independently and

    takes responsibility for carrying out the plan. Ensures the plan is completed on time by following up on action items,

    escalating risks, and developing contingency plans.

    Interpersonal Skills Will be required to work closely within a team and collaborate with other teams within theorganization. Able to handle conflict, difficult situations, and urgent issues in a professional manner. Listens carefully to allpoints of view to ensure a clear and common understanding is achieved.

    Motivation Self-motivated and tenacious when tackling tough technical issues

    Independence/Initiative Able to work with limited supervision

    Additional Qualifications:Pluses include:

    Experience with the development and operation of Windows applications on 32- and 64-bit platforms Experience with the Windows kernel programming environment Experience in a shrink-wrap or enterprise-level development environment is preferred Experience with internationalized software products preferred Experience working with reverse engineering

    ************************************************************************************************************

    LCM - Technical Writer:

    SummaryCitrix System, Inc, a leader in virtual computing solutions, is seeking a Technical Writer to join our talented Technical Publications

    team. Ability to develop quality technical documentation for a highly technical audience including IT, system, and networkadministrators is key.

    Primary Duties/ Responsibilities

    Responsible for assignments of small to moderate scope and often works on more than one assignment at a time. Responsible for producing product documentation per documentation plan, process, and standards. Planning - Creates component-level Documentation plans. (Documentation plans are subset of the planning required for a

    project release and is often referenced by a more comprehensive Pubs Plan.).

    Research Participates in requirements review to ensure a thorough understanding of technology/component. Reads andassimilates information from other Citrix documentation such as technical specifications. Interviews subject matter experts

    and uses hands-on experience with the product (e.g., installing, configuring, etc.) to develop an increased understanding of

    the technology. Owns the technical accuracy of content for assignment.

    Project Management - Manages schedule effectively and meets agreed upon deadlines. Able to identify and escalate whentheir schedule moves off track.

    Qualifications (Knowledge, Skills, Abilities) Requires strong written and verbal communication skills, attention to detail, and ability to adhere to agreed upon schedules. Experience using XML authoring tools such as XMetaL. Experience with DITA XML and content management systems. Experience writing and applying communication best practices in the areas of task-based authoring, structured authoring,

    single-sourcing, information chunking, and writing for reuse.

    Requirements (Education, Certification, Training, and Experience)

    Minimum of 2-5 years of technical writing experience. Aptitude or experience in information development/writing in a related field. College degree in related field (e.g., English, Technical Communications, Computer Science, etc.).

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    9/26

    Samples of work are required for discussion at or prior to the interview. Samples should include evidence of experience relevant to

    this role.

    CLIENTS:new

    Manager Products- Test

    Position Summary

    Manages an engineering functional group for Test/QA requirements. Oversees the development and execution of software test plans

    and analysis of test results. Provides day-to-day management of a group of engineers regarding work plans, establishing technical

    objectives, and assigning tasks. Tracks deliverables to ensure activities are on schedule, and to quality. Facilitates coordination with

    other groups such as software development.

    Primary Duties / ResponsibilitiesProject Related

    Ensures successful execution and delivery of group's projects, and continuous improvement of the groups' ability to

    execute them.

    Manages the development and maintenance of the test lab environment including the hardware, software, networks and

    tools needed to measure the software quality of the products. Collaborates with other engineering employees and other engineeringgroups (e.g. test, product management), voluntarily shares best practices and deliver high quality products. Interfaces with senior management to report on project and program milestones.

    Identify and implement operational policies and directives that optimize processes to deliver a quality product.

    Prepares and presents status, technical, and management reports as required.

    People Management

    Manage the performance expectations of the team to meet project requirements. Assist in the recruitment & retention of outstanding engineers.

    Involved with promotions and other personnel actions within the group.

    Scope of Work at this level:

    Note: This section highlights some specific requirements with the position, however, Leadership Blueprint competencies apply and

    should be referred to for specific behavioral expectations of the role).

    Typically manages one team or specialized function. Receives assignments in the form of objectives with goals and the

    process by which to meet goals. Provides direction to employees according to established policies and management guidance.

    Administers company policies that directly affect subordinate employees. Recommends changes to unit or sub-unit policies.

    Management reviews work to measure meeting of objectives. Works on issues where analysis of situation or data requires review of relevant factors. Exercises judgment within defined

    procedures and policies to determine appropriate action. Erroneous decisions or failure to achieve results will cause delays inschedule.

    Frequently interacts with subordinate supervisors and functional peer groups. Interaction normally requires the ability to

    gain cooperation of others, conducting presentations of technical information concerning specific projects or schedules. Provides direct supervision to exempt employees and/or skilled, nonexempt employees. Acts as advisor to unit or sub-

    units and may become actively involved, as required, to meet schedules and resolve problems.

    Qualifications (Knowledge, Skills, Abilities) Demonstrated experience with software development life cycle and specifically QA process and test methodologies.

    Strong familiarity with Mobile OS' e.g. Android, Blackberry, Win Mobile, iPhone

    Previous hands-on experience with software testing techniques including writing test plans, test design specifications and

    automating test cases. Strong communication skills both in written and verbal manner to drive points effectively and efficiently.

    Sound skills regarding people management and budgeting.

    Strong understanding of software estimation methodologies and tools. Demonstrated success as a technical team lead or project lead for virtual and global teams.

    A passion for innovation.

    Requirements (Education, Certification, Training, Experience) BS degree in computer science, electrical engineering, or related field. Equivalent experience may be substituted for formal

    education. Work experience is required for individuals holding an advanced degree in one of these fields may be less. 5+ years experience (or equivalent) of directly related work experience in test engineering (7+ for Manager 3)

    At least 2 years of experience in application software release cycle.

    Minimum 1+ year leading people. Demonstrated competency in relevant technologies/domains.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    10/26

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    11/26

    developing code modules, unit and integration testing and performing code reviews.

    Has an eye for innovation. Offers new ideas to improve the product for the customers and drive sales. Independently reviews internal

    development processes in order to improve efficiency and quality. Reviews own performance and looks for ways to improve year over

    year.

    Required Experience and Technical Qualifications:

    Education: Bachelors or Masters Degree in Computer Science, Computer Engineering or Electrical Engineering from an accreditedcollege or technical institute. In-depth knowledge of software, operating system, networking, and programming language theories and

    concepts highly recommended.

    Experience : 5 yrs 8 years

    Development - A developer will be capable of efficiently implementing a design on schedule with high quality. Work product will bemaintainable and require little to no rework. A developer is expected to thoroughly understand the Java or C++ programming

    languages and be able to review new and old code for errors, security hazards, performance implications, and maintainability.

    o Strong Java programming and debugging.o Multi-threaded design and development.o

    Design Experience with developing shrink wrap code using object-oriented software design (2+ years). Capable of investigating thepossible impact new features and components will have on a large, diverse software system.

    Debugging Strong debugging and problem solving skills. Experience in debugging on a handheld development platform (exampleusing eclipse)

    Documentation Must be able to clearly and concisely define technical issues. A developer must be adept at completing concept,functional, and design specifications with an appropriate level of detail for the audience. He or she will be responsible for acquiring

    feedback and approval from all product development teams before implementing.

    Desired Technical Skills:

    o Experience on Handheld architecture (Blackberry , Android, WINCE , WebOS, embedded Linux etc). A good workingexperience on any one handheld platform is required.

    o Java or C++ programming knowledgeo Strong algorithm/problem solving skillso Experience with scripting languages will be a pluso Experience with internationalized software products preferredo Experience with security-related software developmento Experience in coming up with design for software products.

    CLIENTS: Senior Software Development Engineer 8+ Years

    Overview:Successful candidate will join a leading edge NASDAQ 100 technology company producing software used by millions of people

    every day. Candidate will be immersed in state of the art technologies and tools. This is a prime opportunity to hone applications on

    the next generation mobile/tablet platforms.

    Position Summary and Responsibilities:Designs and develops software for the handheld/tablet platforms for next generation Citrix clients. Troubleshoots and debugs softwareprograms. As one of the key members of a software development team, you will be responsible for either independently working on a

    feature of a large project, or leading a small team of engineers in development of features and subcomponents. Responsibilities will

    include providing work estimates, participating in and/or leading the design effort, mentoring junior engineers, developing codemodules, unit and integration testing and performing code reviews.

    Has an eye for innovation. Offers new ideas to improve the product for the customers and drive sales. Independently reviews internal

    development processes in order to improve efficiency and quality. Reviews own performance and looks for ways to improve year over

    year.

    Required Experience and Technical Qualifications:

    Education: Bachelors or Masters Degree in Computer Science, Computer Engineering or Electrical Engineering from an accredited

    college or technical institute. In-depth knowledge of software, operating system, networking, and programming language theories and

    concepts highly recommended.

    Experience: 8 + years

    Development - A developer will be capable of efficiently implementing a design on schedule with high quality. Work product will bemaintainable and require little to no rework. A developer is expected to thoroughly understand the Java or C++ programming

    languages and be able to review new and old code for errors, security hazards, performance implications, and maintainability.

    o Strong Java programming and debugging.o Multi-threaded design and development.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    12/26

    oDesign Experience with developing shrink wrap code using object-oriented software design (2+ years). Capable of investigating the

    possible impact new features and components will have on a large, diverse software system.

    Debugging Strong debugging and problem solving skills. Experience in debugging on a handheld development platform (exampleusing eclipse)

    Documentation Must be able to clearly and concisely define technical issues. A developer must be adept at completing concept,

    functional, and design specifications with an appropriate level of detail for the audience. He or she will be responsible for acquiringfeedback and approval from all product development teams before implementing.

    Desired Technical Skills:o Experience on Handheld architecture (Blackberry , Android, WINCE , WebOS, embedded Linux,iPhone etc). A good

    working experience on any one handheld platform is required.o Java or C++ programming knowledgeo Strong algorithm/problem solving skillso Experience with scripting languages will be a pluso Experience with internationalized software products preferredo Experience with security-related software developmento Experience in coming up with design for software products.o An exposure to project planning and tracking will be a plus. Note that the job demands hands-on coding.o Strong communication / presentation skills. They must to be very comfortable communicating to management and

    partners

    ************************************************************************************************************

    Senior Security Engineer

    Position Summary:

    The Citrix Platform Security Engineering team is looking for an experienced application security specialist, this role involves a variety

    of security activities ranging from the execution of a secure development lifecycle process through to technical and risk analysis of

    potential product vulnerabilities and exploits. The candidate will have the opportunity to work on a wide range of products, includingcore Citrix application and server virtualization technologies, and will be working within a well established team of security engineers.

    The ideal candidate will be a technically oriented security engineer with a proven track record in application level security analysis,including design, source code, and binary level reviews. Additional desirable skills and experience include: commercial software

    development experience, specific technical knowledge of Operating Systems internals and security mechanisms, and hands-on

    experience building or executing a secure development process.

    The main focus of the candidate will be to work with Citrix engineering teams and other security specialists to uphold the level of

    security in Citrix products; this will involve conducting detailed technical security analysis of specific components as well as working

    with engineering teams to provide general application security guidance and advice. Candidates may also be involved in several other

    aspects of the overall secure development process.

    Primary Responsibilities:

    Security analysis of product architecture, design, and implementation. Identification and analysis of potential security vulnerabilities. Identifying and driving longer term product and process improvements. Making technical and business recommendations to product teams.

    Analysis of customer reported security issues. Providing technical guidance and security training to development teams. Technical risk assessment. Writing and reviewing product security bulletins.

    Required:

    Detailed knowledge of common software vulnerabilities. Ability to derive and apply creative attack techniques. Ability to analyse potential vulnerabilities to determine if an exploit is feasible. Experience deriving threat models or attack trees. Ability to identify and implement longer term product and process improvements.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    13/26

    Ability to analyse the risk presented by potential vulnerabilities. Ability to clearly and effectively communicate with engineers and management. Bachelors degree in Computer Science or related field.

    Desirable:

    CISSP, CSSLP, or GIAC certifications. Detailed, low-level, technical knowledge of Windows, UNIX, or Linux operating systems. Hands-on software development experience. Solid understanding of C/C++ development on Windows or UNIX platforms. Good understanding of Java or .Net and related tools and technologies. Experience developing and testing web based applications. Experience with static code or binary analysis tools. Solid understanding of common networking protocols: TCP, IP, UDP, HTTP, SSL. Good understanding of virtualization and related technologies and security risks. Prior experience with Citrix products.

    ************************************************************************************************************

    Networking & Cloud: NS Infra

    Senior Software Development Engineer

    Position Summary:

    Design and Develop Content aware switching, acceleration and security products such as Content Filtering, Content Rewrite, ContentAcceleration & Transformation, Cache Redirection, Secure Sockets Layer or IPSec based Virtual Private Networks (IPSec/SSLVPN)

    & highly granular Authentication, Authorization & Auditing (AAA) functionality.

    Design and Implement Policy Engine framework with Layer2-Layer7 attributes that can be used to enhance the broader Switching,Security, Acceleration & Access functionality.

    Education: BTech/BE in Computer Science, MTech/ME preferred

    Requirement:Minimum of 5+ years of proven design and development skills in complex applications and systems software

    Outstanding C programming skills.

    Proficiency in Systems/Server software development, multi-threaded programming, networking concepts/fundamentals.

    Proficiency in Unix/Linux development platform, network and systems programming + debugging.Protocol level understanding of TCP/IP.

    Excellent verbal and written communication skillsExcellent Team Player and quick learner

    Preferred

    Good understanding of HTTP, including experience with HTTP proxy development

    Experience with different technologies for Web based Switching, Acceleration, Secure Access/VPNs, AAA & the associated

    Switching/Tunneling/Acceleration protocols.

    Experience implementing networking products, preferably embedded FreeBSD/Linux based networking appliances.Ability to communicate and collaborate with remote peers in the US

    Ability to work with customers

    ************************************************************************************************************

    Networking & Cloud: SSE LB/GSLB

    Position Summary: This Software Engineer is responsible for the design and development of NetScaler's L4-7 products.

    Primary Accountabilities: Mainly to work on new traffic management features/enhancements. Will be responsible for the design,

    implementation and delivery of the NetScaler traffic management product.

    Qualifications and RequirementsQualifications: Strong systems programming skills, with extensive experience developing kernel/OS and networking software

    Hands on experience with protocols like HTTP, DNS, FTP, RTSP, SIP. Experience in internals of TCP/IP is a must.

    Excellent debugging skills both at protocol level (sniffer traces, tcp-dump, etc) and systems level (with kernel debugger).

    Experience on any of the traffic manager is a strong plus. Knowledge about web servers, firewalls, caching is a plus

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    14/26

    Experience of working BSD-style kernel is a plus

    Experience with SSL is a plus

    Should work collaboratively with other engineers, and be willing to take on any engineering tasks that contribute to progress towards

    the goals of the team and of the company.

    Requirements:BS/MS in CS/EE or equivalent and 2+ years of development experience in networking technologies and ability to pick up new

    technologies easily and quickly.

    Personal Attributes

    Self starter - highly motivated and able to work productively with minimal guidance Strong team player with ability to deal with stress

    Should be able to prioritize tasks Should have the ability to deliver high quality software under aggressive release schedules

    Networking & Cloud- Networking Software Test Engineernew

    Position Summary:

    For testing AppExpert framework and its implementation with different NetScaler features

    Primary Accountabilities:

    Work with feature developers on the design and specification of featureDevelop and execute thorough test plans in a timely and efficient manner for assigned features of the product.

    Write Test scripts for automating the test cases and execute regression test cases for release sustenance

    Identify and develop new Test tools for increasing the test capacity.

    Absolute focus and responsiveness to customer issues and treating it with highest priority

    Research over various NetScaler features and AppExpert impact on the same

    Involve in Peer Test plan reviews

    Qualifications (knowledge, skills, abilities)Advanced internet-working knowledge of bridging, routing and switching

    Advanced TCP/IP and OSI stack knowledge

    Test case development and test planning methodologies

    Work experience in testing any data networking product

    Work experience in various UNIX or its flavors

    Application protocol Knowledge - HTTP, FTP, Telnet

    C, TCL, PERL programming in Test automation and Tool development

    3 plus working experience in Networking domainBE / MS in CS / EE

    Personal AttributesDisciplined towards work

    Passionate about technology

    **********************************************************************************************************

    Networking & Cloud: PLATFORM - VPX

    POSITION AND TEAM SUMMARY

    Design, develop and debug complex features on embedded networking platform. Focus on development of virtualization features.

    Hands-on implementer with ability to think at the level of system architecture. Provide technical leadership and guide junior

    engineers.

    Qualifications and Requirements

    B.Tech/M.Tech or equivalent in Computer Science with 8+ years of working experience. Strong systems programming skills, with extensive experience developing kernel/OS and networking software. Experience of

    working in BSD-style kernel is a plus.

    Good Computer Science background architecture, algorithms, data structures. Good knowledge of TCP/IP networking a must.

    Knowledge of virtualization technologies required.

    Good analytical and problem solving skills. Excellent written and verbal communication skills.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    15/26

    Ability to work collaboratively (local and remote) with other engineers, and be willing to take on any engineering tasks that

    contribute to progress towards the goals of the team and of the company.

    Energetic, self-motivated individual with ability to prioritize tasks.

    Should have the ability to deliver high quality software under aggressive release schedules.

    ************************************************************************************************************

    Networking & Cloud: Software Development Test Engineer

    Job Title: Software Development Test Engineer

    Responsibilities:

    Develop and execute test cases Develop automated scripts Perform problem analysis, submit bugs and verify bugs Communicate test results to other engineers and management Install Citrix and other network infrastructure products per network design Assist in deployments and customer support activities Be a good team player

    Required Experience and Skills:

    3-5 years of network testing or related industry experience Demonstrated expert level knowledge in test methodologies, QA process, defect tracking, and software release cycle. Demonstrated ability to apply appropriate test methodologies including writing test plans and test cases. Significant knowledge of FreeBSD, Windows Operating Systems and L2-L7 networking ( VLANs, TCP/IP, HTTP, SSL,

    Caching, etc.).

    Experience with databases - MYSQL, MSSQL. Prior experience in testing mysql/sqlserver protocols Exposure to various windows OS, Mac OS, Linux Proficiency in Unix, Perl, Ruby, tcl/tk, C or any scripting language

    ************************************************************************************************************

    WWO:

    Database Administrator

    Position SummaryPlans, coordinates and administers databases, including database definition, structure, documentation, requirements,

    operational guidelines, and protection. Ensures accuracy and completeness of data. Establishes and maintains security andintegrity controls. Formulates and monitors policies, procedures and standards relating to database management. Other

    primary duties include:

    Primary Duties / ResponsibilitiesDatabase Creation: Create and modify database structures based on DDL generated from methodology tool or database

    package.

    Software Installation: Install server-based applications software in coordination with server administrators. Install new

    software, upgrades and fixes.

    Backup and Recovery: Plan, prepare and test backup and recovery procedures for non-prod databases.

    Maintain multiple types of SQL Server high availability (replication, mirroring, clustering). Investigate and resolve issuesassociated with replications conflicts.

    Database Tuning: Monitor databases for efficiency. Reorganize databases for optimal performance during scheduleddown time. Create indices and manipulate tuning parameters where needed to enhance performance.

    Capacity Planning: Estimate new database sizes and plan appropriately for growth. Communicate plans to manager andserver administrators.

    Support: Support application teams and resolve database problems. Participation: Participate in application development processes to facilitate good database design and access techniques.

    Qualifications (knowledge, skills, abilities)

    Bachelors degree in Engineering or equivalent with 5-6yrs of solid DBA experience

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    16/26

    Understanding of database development concepts and applications

    Three years experience in database analysis

    Experience with relational database concepts, methodology

    Experience with multiple database platforms specially with Oracle will be a big plus, but not required

    Requirements (Education, Certification, Training, and Experience)

    Must have in-depth knowledge + experience Microsoft SQL Server 2000/SQL 2005/SQL 2008

    Must be strong programmer with T-SQL, Stored Procedures, Triggers and Functions.

    Must have experience tuning and optimizing SQL Stored Procedures, Triggers and table designs. Must understand Data Modeling concepts

    Experience creating/maintaining star schema data models a plus Must have excellent verbal and written communication skills

    Must be able to work independently and as a team player and adapt to role assigned

    Strong understanding of enterprise integration patterns preferred

    Physical Demands / Work Environment

    To be able to go above and beyond on various group initiatives and planning related activities.

    Work across various geos and time-zones.

    Light Physical exertion, routine bending and lifting may be required

    Sr. BI DevAnalyst, Offshore (India)

    Position Summary

    As a Report Writer you will be responsible for:

    Providing value through data to internal and external customers Analyze and develop BI solutions to fulfill business requirements for projects of significant scope and complexity Accountable for ensuring quality, service and efficiency in meeting/exceeding business goal by adhering to specified

    standards and policies

    Support delivery and deployment of defined technical solutions by managing data and reporting requests from start tofinish, including pulling data, analyzing it, compiling it into data sets or reports and implementing end-user requirements

    Creating high level reports that can be drilled down into details. Produce accurate, reproducible, suitable solutions in a timely and professional manner. Tailor the delivery of requests for

    each customer, creating scorecards, dashboards, and automating reporting when necessary

    Developing, updating and testing all reports and data sets Creating consultative relationships and reporting strategies for customers by analyzing user requirements and

    conceptualizing new solution.

    Primary Duties / Responsibilities

    Serve as the subject matter expert and trusted advisor for delivering high quality analysis and reports Possess high level of initiative and analytical skills and have the ability to integrate information from multiple sources to

    execute effectively and efficiently in a dynamic environment

    Strong customer service skills Produce daily, weekly and monthly reports as required. Ensure the quality and timeliness of work products Design and implement data queries to gather required information, perform custom ad-hoc queries for clients (external and

    internal) to meet business requirements

    Create mock-up reports for review Develop reports from multiple data sources Incorporate end user requests and requirements to develop an enterprise reporting solution. Manage and maintain current report catalog including automating manual reports as well as improve existing reports. Document all work (both technical and procedural) and ensure that fellow co-workers understand how to support the

    application from the database perspective. Document report generation, data processing and data management procedures

    Maintain data integrity and security by developing and enforcing quality control procedures Strong understanding of information processing principles and practices Developing reports from RDBMS and OLAP data sources

    Qualifications (knowledge, skills, abilities)

    6+ years development experience to include the following:

    3 years experience using SQL Server 2005/2008, SQL Reporting Services, SQL stored procedures, DTS, Excel Pivot tablesand Macros and Business Objects.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    17/26

    Must possess a strong understanding of Microsoft SQL Reporting Services (SQL Server Reporting Services, SQL ServerIntegration Services, MDX and performance point) and how to create, deploy and manage reports

    Knowledge in writing stores procedures, trigger, view, functions and rules Experience with MS BI Suite architecture implementation Strong understanding of BI application design and development principles. proven expertise in Datawarehouse and Data Marts methodologies as well as extensive knowledge of OLTP/OLAP

    technologies

    Experience in data analytics, data mining, manipulation and trend analysis, preferably within a client focused, serviceoriented industry (data services).

    Working knowledge of relational database concepts and complex business application architectures Ability to format and manipulate data based on user requirements Advanced knowledge and experience in using indexes and query optimization for performance. Experience in all phases of the SDLC lifecycle to include design, architecture, development, delivery and system testing, Ability to gather and review requirements and provide accurate estimates of work Ability to learn quickly and be able to

    understand complex technical scenarios

    Must be able to work independently with minimal supervision in a fast-paced, deadline driven environment and collaborateefficiently as a team member

    Ability to set priorities to meet time sensitive reporting, data processing and programming needs. Proven consultative and relationship building skills

    Requirements (Education, Certification, Training, and Experience)

    Desired Requirements

    Experience reverse engineering Legacy systems and porting to newer technologies Microsoft Certified Technology Specialists (MCTS) on SQL Server 2008 certification. VB .Net skills a plus Ability to learn new technologies and take on additional responsibility

    Additional Knowledge & Skills

    Excellent written and verbal communications and teamwork Strong team player with commitment to excellence Ability to handle multiple concurrent activities and have a flexible positive attitude Strong analytical and problem solving skills Strong communication and presentation skills

    Education

    4-year degree in computer science or related field or equivalent experiencePhysical Demands / Work Environment

    Ability to go above and beyond on all assignments. Citrix subscribes to the work hard play hard theme. Work across various geos and time-zones.Sr. SAP FICO Business Manager, Offshore (India)

    Position Summary:

    This role provides functional/configuration expertise in the design, support and enhancement of SAP Financial and Controlling

    modules of SAP. Viable candidates will have at least four full lifecycle SAP implementations and five years of industry and/orconsulting experience.

    Primary Duties / Responsibilities

    Conceptualize, articulate and implement SAP FICO business solutions including FI, CO, EC, and MM with integration tomultiple 3rd party systems.

    Engage business partners in evaluating opportunities for process integration and refinements Provide SAP FICO support for production issues/escalations Establish and maintain effective working relationships with business contacts, IT departments, and vendors 24/7 on-call availability and flexible for possible work over the weekends. Functional review, design and development of major and minor SAP FICO releases

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    18/26

    Functional Design for FICO related interfaces flowing IN and OUT of SAP environments. Work closely with the ABAP team to identify and remediate areas where ABAP code has been utilized instead of SAP

    FICO out-of-the box configuration

    Implement best industry standards and practices required for global business solutions. Play key functional role in the testing and implementation of software upgrades. Communicate and collaborate effectively with team members and groups. Escalate issues to management as appropriate.

    Qualifications (knowledge, skills, abilities)

    8-10 years hands-on experience configuring SAP Financials modules including: Account Receivables, Account Payable(including Electronic Bank Statements), General Ledger, Fixed Assets, Cost Center Accounting, Profitability Analysis,

    Internal Order Accounting, Profit Center Accounting and Enterprise Consolidations.

    Must have solid knowledge and experience regarding Vertex, CO-PA and overall Financial Reporting (including intimateknowledge of integration points with SD/MM).

    Experience with intercompany accounting and multiple currencies in global SAP environments. Experience configuring and working with the new General Ledger and familiarity with the International Financial

    Reporting Standards in SAP ECC 6.0

    Must have experience convincing business leaders and peers about the proper use of standard SAP functionality andbusiness process flows.

    Ability to handle ambiguous situations and work with individuals with conflicting viewpoints. Experience working directly with SAP functional and technical developers, as well as technical architecture and

    infrastructure teams.

    Strong analytical thinking, organizational skills and attention to detail. Experience with SAP BW V3.5 or SAP BI 7.0 is considered a big plus

    Requirements (Education, Certification, Training, and Experience)

    8-10 years SAP functional configuration experience, 3+ years of which should be in the financial domain. 5-6 start to finish Finance module implementation in USA, EMEA and Asia-Pac for Hightech industry is highly desirable. Formal SAP certification in any of the Finance modules a strong plus. Bachelors/Masters degree from an accredited college/university Finance or Accounting background with CA or ICWA preferred

    Physical Demands / Work Environment

    Ability to go above and beyond on all assignments. Citrixsubscribes to the work hard play hard theme. Work across various geos and time-zones.

    Sr. SAP HR Analyst, Offshore (India) :

    Position Summary:

    As an SAP HR Business Analyst, the incumbent will analyze both production support needs and enhancement requests, and

    recommend specific solutions for each. This BA will provide functional system configuration and perform maintenance tasks

    across the SAP HR landscape while following Citrix standards and best practices in the implementation of those solutions.

    Primary Duties / Responsibilities

    Analyze operational problems involving SAP HR modules, and develop and implement appropriate solutions. Understand production support and service requests, then analyze and develop specific configuration or data modification

    solutions to accommodate those requests working under the guidance of Citrix solution architects and managers.

    Analyze existing manual and automated HR operational procedures; help develop and implement improvements. Develop and document assigned functional configuration, modification, and testing tasks to SAP HR modulesper Citrix

    PLC standards and templates.

    Express concepts clearly and concisely, both orally and in writing, to internal IT team members and to business users.Develop clear and logical documentation, instructions, and other written communications relative to proposed solutions.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    19/26

    Provide technical, training, and other assistance to users. Interpret and apply applicable government rules, regulations, and procedures to proposed solutions.Qualifications (knowledge, skills, abilities)

    Possess a thorough understanding of SAP HR/Payroll modules with an emphasis on personnel, org management, benefits,and time management/evaluation.

    Exhibit a working knowledge of the Microsoft Office suite. Understand the fundamentals of systems analysis, functional configuration, and testing methods. Display knowledge of specification development techniques needed to drive system configuration and development. Show familiarity with human resources processes and reporting needs. Demonstrate knowledge of report, screen, and form design. Demonstrate exposure to the types of government regulations and ordinances that relate to HR information processing. Be able to work effectively and independently (self-starting) on assigned projects. Work cooperatively with peers and managers on the SAP Team and across Citrix IT. Be able to set priorities in order to meet project schedules. Be in tune with the characteristic changes to the SAP HR module; be able to keep skills up to date, and adapt to changing

    technology.

    Demonstrate strong attention to detail. Exhibit the ability to work effectively in a team oriented, fast-paced environment.Requirements (Education, Certification, Training, and Experience)

    5+ years SAP functional configuration experience, 4+ years of which should be in the SAP HR module. 3-4 start to finish HR module implementation in EMEA and AsiaPac for Hightech industry is highly desirable. Formal SAP certification in any of the HR/Payroll modules a strong plus. SAP or other classroom training short of

    certification a plus.

    Education: Bachelors/Masters Degree in HR or related field requiredPhysical Demands / Work Environment

    Ability to go above and beyond on all assignments. Citrixsubscribes to the work hard play hard theme. Work across various geos and time-zones.

    Sr. SAP Solutions Architect Offshore (India) :

    Position SummaryThis role requires strong knowledge of SAP SD and MM, as well as a creative approach to problem solving. The ideal candidate

    should be able to work in a fast paced environment which challenges him or her to "think outside the box" and deliver a solution that

    is technically sound and meets rapidly changing business needs. More specifically, the ideal candidate need to have at least eight yearsof experience in the design, configuration, and delivery of material determination (substitution) and order management related services

    supporting the OTC (Order-to-Cash) environment.

    Primary Duties / Responsibilities

    Executes and tests appropriate configuration related to SAP Sales & Distribution (SD) and Material Master modules. Writes clear, complete functional specifications for the development team, including support for SD related developments. Responsible for becoming completely familiar with existing SAPSD design and enhancements. Understands and help influence data and pricing interfaces between SAP and Legacy systems. Ensures coverage, execution, and remediation of test activities (e.g. unit, integration, user acceptance).

    Supports the development and delivery of training assets. Supports the deployment of production systems and provides post-production support. Analyzes change requests and determines appropriate solutions. Updates configuration as needed and works with developers to modify programs and ensures adequate end user testing and

    acceptance of all SDand MM changes.

    Provides configuration and OTC knowledge support to other analysts. Collaborates with other Functional Analysts to develop effective SAP solutions. Ensures that integration with other modules is effectively tested during integration testing. Researches and identifies appropriate SAP solutions to business requirements.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    20/26

    Utilizes past experiences and knowledge of sales, service and distribution to recommend appropriate business process solutionsto new business requirements.

    Performs related duties as assigned.Qualifications (knowledge, skills, abilities)

    Must have strong end to end skills in SAP SD and MM Modules

    Must have experience convincing business leaders and peers about the proper use of standard SAP functionality andbusiness process flows.

    Ability to handle ambiguous situations and work with individuals with conflicting viewpoints. Experience working directly with SAP functional and technical developers, as well as technical architecture and

    infrastructure teams.

    Strong analytical thinking, organizational skills and attention to detail.

    Requirements (Education, Certification, Training, and Experience)

    Minimum of eight years proven hands-on experience configuring SAP Order to Cash Modules (must have strong SD andMM skills).

    4-5 start to finish implementations preferably couple of them in USA in a high-tech industry. Demonstrated ability to manage details and priorities in a fast paced, intense environment. Shows initiative and is able to work independently with minimal supervision. Ability to communicate effectively and present a professional image.Education:

    Bachelor degree from an accredited college/university required SAP Certifications highly preferredPhysical Demands / Work Environment

    To be able to go above and beyond on various group initiatives and planning related activities. We strongly believe in thework hard play hard theme.

    Work across various geos and time-zones. For example we have a 30 member team in India and a few employees in CA aswell.

    Sr. Siebel/BI Publisher Dev Analyst, Offshore(India)

    Position Summary:Responsible for developing reports and services using Siebel EAI and BI Publisher on business requirements and additional direction

    from manager. Under limited supervision, designs, tests, implements, troubleshoots, and documents all assigned areas ofresponsibility within the Siebel Bi Publisher area. Responsible for adhering to the architectural standards of the team, department and

    industry. Must effectively communicate with other development team members and demonstrate the ability to deliver quality results

    in a timely fashion.

    Primary Duties / Responsibilities

    At least 5 years of IT experience with Siebel & BI Publisher. Setup and generate BI publisher reports from Siebel UI. Experience in Report Template Registration, Report Template,

    Integration Objects, Report Template Translation, Sample Data File Generation, View Association

    Integration Objects for BI Publisher. Creating Web Services & Generating WSDL for BI Publisher. Expertise with BI Designer & BI Publisher desktop client. Expertise in Building simple to complex reports using XML, JDBC, Web Services (WSDL). Expertise in building Parameterized reports. Expertise in building & Using the Templates in multiple formats. Expertise in BI Publisher Add Ins in Microsoft Office Tools. Expertise in BI Publisher Design & Generating reports in multiple formats (Graphical & Tabular format) in all supported

    output types (Ex: Microsoft Office tools, PDF)

    Siebel EAI * Integration workflows, Web Services, MSMQ & Integration Objects, - Must have Extensive experience with EBCs/VBCs is a must have. Experience in Siebel Configuration; Business Components, Views, Applets, Roles & Responsibilities Expert in Siebel Development process, architecture, and data model Siebel Architecture and Data Model; as well as Siebel Configuration Alternatives, Siebel Scripting Strong knowledge of Data mapping and cross references to external systems is desired.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    21/26

    Primary hands-on accountability and delivery responsibility of BI Publisher & Siebel EAI area. In-depth, hands-on technical skills Some experience of relational data analysis and database design. Expertise in PL/SQL and XML Experienced in designing well-structured SQL queries that perform optimally for reports Good Communication Skills and working experience with Offshore & Onsite model.

    Qualifications (knowledge, skills, abilities)

    Strong expertise in Siebel, EAI and BI Publisher

    2-3 start to finish implementations using Siebel Application, EAI and BI Publisher

    Overseas experience a plus

    Requirements (Education, Certification, Training, and Experience)

    Candidate will possess at least a Bachelors degree in Computer Science or related field Strong attention to detail. Positive, can-do attitude, projecting a high quality image for the company in all activities. Although not a management position, the ideal candidate will to lead and mentor other developers. Shows initiative and is able to work independently with minimal supervision. Ability to communicate effectively and present a professional image. Solid communication skills - both written and verbal. Demonstrated ability to manage details and priorities in a fast paced, intense environment. Highly proactive with ability to push back when appropriate in order to prioritize activities. Responsible with sensitive and confidential information.

    Physical Demands / Work Environment

    To be able to go above and beyond on various group initiatives and planning related activities. We strongly believe in thework hard play hard theme.

    Sr. Web Dev. Analyst, Offshore (India)

    Position Summary:Responsible for developing software code for based on business requirements and additional direction from manager. Under limited

    supervision, designs, tests, implements, troubleshoots, and documents all assigned areas of responsibility within the IT application.

    Responsible for adhering to the architectural standards of the team, department and industry. Must effectively communicate withother development team members and demonstrate the ability to deliver quality results in a timely fashion.

    Primary Duties / Responsibilities

    Design solutions based on Microsofts .NET platform and provide technical guidance regarding workability of designs,architecture, and testing. Research and recommend solutions.

    Support the ongoing relationship between Citrix IT and the customer/business unit. Analyze requirements and review detailed design docs and functional specifications. Participate in defining and enhancing application development standards. Identify new technologies that can be

    incorporated to improve the performance / usability.

    Collaborate with Business Analysts and/or other members of their technical team during requirements gathering andprovide guidance on writing technical specifications.

    Participate in activities with team members for successful transition of applications through development, testing,implementation, and maintenance stages.

    Work collaboratively within small to medium size teams, as necessary, and assume individual responsibility for assignedportions of software development projects.

    Actively participate in the development and implementation stages of the system development life-cycle includinganalysis, coding, troubleshooting, documentation, and testing.

    Write well-commented code and adhere to naming conventions. Submit code for review, if required, and adhere to thestandards established by team leads.

    Document important flows / processes for all development projects assigned. Understand test driven development and how to write unit test cases. Create weekly status report, as required, to inform management of project status, estimated completion dates, and any other

    issues for management attention.

    Support QA and UAT for enhancements and productions fixes.

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    22/26

    Perform continuous reviews to align technology to process, process improvement, and adherence to standards and bestpractices.

    Document and adhere to Sarbanes Oxley Controls

    Qualifications (knowledge, skills, abilities)

    Expert competency building N-Tier architecture / Service Oriented Architecture (SOA) solutions based on Microsofts.NET framework.

    Strong understanding of Microsoft WCF Demonstrated experience building web applications using VB.NET, JavaScript, CSS, DHTML, XML, and related

    technologies in ASP.NET centric environment.

    Expert competency building and securing Web Services. Advanced knowledge of Microsoft SQL Server including creation of SQL statements with multiple joins, While loops,

    aliases, creation of stored procedures, usage of Temp tables, and structuring the SQL and stored procedures so that they are

    most efficient.

    Advanced knowledge of relational databases that includes the design of multiple tables, assign permissions, set upconstraints, triggers.

    Understanding of application integrated authentication Thorough understanding of SDLC, Test Driven Development, and Agile methodologies.Requirements (Education, Certification, Training, and Experience)

    7+ years experience as a developer in a large enterprise environment. Strong attention to detail. Positive, can-do attitude, projecting a high quality image for the company in all activities. Although not a management position, the ideal candidate will to lead and mentor other developers. Shows initiative and is able to work independently with minimal supervision. Ability to communicate effectively and present a professional image. Solid communication skills - both written and verbal. Demonstrated ability to manage details and priorities in a fast paced, intense environment. Highly proactive with ability to push back when appropriate in order to prioritize activities. Responsible with sensitive and confidential information.Education:

    Bachelors' Degree

    Physical Demands / Work Environment

    To be able to go above and beyond on various group initiatives and planning related activities. We strongly believe in thework hard play hard theme.

    ************************************************************************************************************

    PPG - Sr Lead Exp 6+ Years

    Attributes:Responsibilities:

    Technically lead the development efforts of business logic layer of a management console

    Work with a team of developers and an architect to Design/Develop software.

    Write/review functional spec.Write design spec for features to be developed

    Develop quick prototypes based on the requirementsScope development activities and provide input to project management team

    Qualifications and Requirements

    Strong analytical, organizational, and technical skillsMinimum of 8 years experience in software design and development

    Minimum of 5 years experience in Windows Applications, with at least

    Three years of experience in .Net technologies

    Strong working knowledge of Windows internals, SOA, and OO Design

    SkillsC#/C++,.NET, WCF, SOA, OOD, Web Services, IIS, Windows Security, WMI, Active Directory

  • 8/8/2019 Citrix R&D India_Job Openings_July 2010

    23/26

    Desired: Experience in standards based management consoles, Some Java exposure and DBMS knowledge

    ************************************************************************************************************

    XenDesktop feature development - Dev

    Responsibilities:

    Work with a team of developers and an architect to Design/Develop software.Unit testing of dev workWrite design spec for features to be developed

    Develop quick prototypes based on the requirements

    Qualifications and Requirements

    Experience 4-6 years with C/C++

    Strong working knowledge of Linux/XwindowsStrong programming/troubleshooting skills in general

    Skills

    C/C++, Linux, Xwindows, Flash (optional)

    Desired: Experience with Adobe Flash, some network programming experience

    1. He is going to be part of technical team involved in XenDesktop feature development2. Preferably BEs (Comp. Science)

    ************************************************************************************************************

    XenClient Sr.Software Test Engineer: Exp 5 -7 Yrs

    Position Summary:

    Tests production software of moderate complexity to ensure quality through the use of systematic tests from QA through release.

    Develops, modifies and evaluates software test plans used to design, implement, test, and optimize software on multiple projects.

    Selects appropriate methods and techniques to resolve issues. Maintains and drives continuous quality improvement in meeting

    internal and external customer requirements. Communicates and coordinates with managers, other peer testers and developers to build

    alignment between cross-functional groups. Provides guidance to STEs. Certain groups may also require position to lead test and

    verification for global localization services.

    Primary Duties / Responsibilities

    Responsible for planning and executing functional and system level testing of products across OS platforms (e.g. Windows, Linux,

    Mac) to test various features.Writes test plans and test cases for one or more medium to large functional areas.

    Sets up test environments, executes tests, records results and defects, and works with developers to reproduce problems and get them

    resolved.Builds out interdependent test beds, and can write effective plans based off of functional, design and requirements specification.

    Depending on group specific requirements, writes effective manual and intermediate automated test cases or automated frameworks.

    Oversees software defect tracking and regression for identified project release.Responsible for integrity of technical quality control work on assigned projects and communicates with team to maintain

    functionality, and efficacy.

    Uses the right quality control tools to uncover defects and discover the state of the code.Establishes and maintains thorough and accurate documentation of all work including status updates to summarize project highlights.

    Maintains and drives continuous quality improvement in meeting internal and external customer requirements and maintaining

    awareness to meet ROI.Interprets project activities ongoing to ensure prioritization of deliverables and accuracy in estimated milestone parameters.

    Follows prescribed software engineering and test processes, procedures and customer use cases.

    Analyzes and reproduces problems reported by Customer Support.

    Serves in a test lead capacity on projects of mode