Citrix

Document Sample
Citrix Powered By Docstoc
					                                                   Bring Your Buddy – May, 2012

COL:

Senior Software Test Engineer 1 (Req no: 13497)
REPORTS TO
QA Manager/Director

PRIMARY FUNCTION OF THE JOB
Experienced QA engineer assigned to test production software of diverse size and complexity from the QA delivery through release.
Utilizes knowledge and practical experience in planning and completing assigned tasks in an efficient and timely manner.

Plans and executes testing of large and complex projects with little to no guidance or instruction in process or procedure. Projects
will be planned and schedules defined competently with direction and guidance regarding higher level dependencies from the more
senior QA Engineer or QA Manager.

Responsible for creating detailed schedules for others when given project assignments from Lead QA Engineer or QA Manager; may
help lead projects and organize additional QA resources; responsible for own schedules and work assignments. Coordinates and
manages assigned projects to completion, i.e. plans project schedule and resources, provides estimates, writes test plan, records
and reports project status and metrics.

ESSENTIAL DUTIES
   Responsible for planning and executing functional and system level testing of web-based remote access application on
    Windows, Unix and Mac based platforms
   Writes test plans and test cases for one or more major functional areas, follows up to get them reviewed and approved, sets
    up test environments, executes tests, records results and defects, and works with developers to reproduce problems and get
    them resolved.
   Has mastered and provides guidance to others on prescribed Software Engineering and QA processes and procedures.
    Establishes and maintains thorough and accurate documentation of work and communicates technical issues to QA leadership,
    Tech Leads and Project Managers and business stakeholders.
   Develops, runs and maintains manual and automated test procedures. Installs, configures and maintains the hardware and
    software test environment. Analyzes and reproduces problems reported by Customer Support. Acquires complete set of
    relevant data so the problem can be accurately characterized.
   Oversees the design, development and execution of tests to verify the functionality, accuracy, and efficiency of developed or
    enhanced software. Reviews results analyses for conformance to plans and specifications making recommendations based on
    the results.
   Helps in managing QA resources when needed, including acting as QA Manager in times of managerial absence.
   Keeps abreast of technical trends, develops and incorporates them within assignments as appropriate. Recommends
    improvements and changes in QA processes and procedures. Maintains close liaison with other departments on technical
    matters and may work closely with vendors or customers on issues relating to COL products.
   Specializes in multiple complex areas of Citrix Online Product Technologies and mentors more junior QA team members (e.g.
    networking and automated testing).
   Oversees software defect tracking and regression for entire project release. Represents QA in project team meetings and
    accurately communicates results.
   Assists Engineering in determining root cause of issues. Help establish severity and scope to guide prioritization for resolution
    by Engineering.
   Collaborates with engineers, helps lead bug meetings, works with project managers through release of projects.
   Prepares and presents status and technical reports as required.

EDUCATION & EXPERIENCE REQUIRED
   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.
   At-least 2 years of experience in Web/Software Release Cycle
   Hands on experience on Java and/or C++.
   Strong knowledge of Windows and Mac OS as well as native applications including installation and configuration. Basic UNIX
    knowledge.
   Good working knowledge of Automated Test tools and frameworks.
   Prior experience on mobile technologies (iOS/Android) is definitely a plus.
   Demonstrated expertise in QA processes and products and related tools.
   Thorough knowledge of release procedures and software defect tracking.
   Demonstrated success as a primary tester on multiple large sized projects.

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



Senior Architect Endpoint (Req no: 13496)
Objective of Position
The Senior Architect is responsible for increased independence and scope in driving the evolution of the technical structure,
organization, and conceptual integrity of the platform and product architecture of a major platform sub-system and the high level
design of the key modules that comprise it. The role works with other architects, technical leads and other senior engineering
personnel to define, refine, revise and approve sub-system software architecture in support of new and evolving business strategies
and technical requirements; ensures the technical integrity of the product platform and to formulate the technical direction for on-
going strategic technical investments; works with business stakeholders to drive strategic platform adoption and develop the
platform roadmap in support of business goals and strategies; provides architectural guidance, conducting design reviews and
formulating platform usage standards, specifications and integration patterns based on application best practices as well as
architecture guidelines.

Principal Responsibilities
          Works closely with other architects as an active member of the standing Architecture Team; contributes leadership and
           expertise on all architecture discussions in order to solve complex inter-subsystem and inter-product design problems;
           ensures that subsystem architecture evolves in synch with system level decisions and direction
          Participates in the education and mentoring of subsystem group members and more junior architects in architectural
           standards and tools, and in the creation of high quality architectural and design specifications
          Acts as a trusted advisor and consultant by building and maintaining relationships with implementation architects and
           solution delivery managers
          Works closely with the senior level leadership of the technology department to set direction, vision, and technical
           strategic objectives for the company
          Work closely with Product Managers and other architects to help create product and platform requirements
          Evaluates new product features, technologies, and software products to determine feasibility and desirability of
           incorporating their capabilities within enterprise architecture
          Participates with upper management and high-level engineers in early stages of multiple project definitions to provides
           architectural guidance, conducting design reviews and formulating platform usage standards, specifications and
           integration patterns; ensures the technical integrity of the product platform and formulates the technical direction for a
           variety of complex projects; contributes to product technical direction, strategy and requirement development
          Works closely with engineering management, subsystem project tech leads to ensure that architecturally significant
           changes within their projects are rigorously analyzed, designed and reviewed
          Owns and maintains the key subsystem level architectural specs of multiple platforms and products; keeps them updated
           and available to engineering teams
          Helps to define the processes, methodologies and tools used to analyze and design system architecture at Citrix
          Prepares and presents status, technical and management reports as required, providing recommendations for process
           and product improvement
          Produces system solutions with high degrees of scalability, availability, security, and maintainability which meet identified
           business requirements, articulating associated risks, assumptions, and costs
          Takes increasing responsibility for driving subsystem architecture through the Architecture Team and project level
           interactions with subsystem tech leads and other senior engineering personnel
          Plans the evolution of the subsystem architecture in keeping with the over-all platform strategy
          Keeps technically abreast of new and emerging technologies across multiple areas of specialization; evangelizes learning,
           adoption and implementation of new technologies that will provide a technical advantage to Citrix products in the
           marketplace
          Participates in technical research projects to identify sources of knowledge of technical advances that impact design
           success or address future concepts, products and technologies; provides competitive product information to engineering
           and product leadership as well as guidance for incorporating leading edge technology in Citrix products
          Monitors and represents the company in applicable industry technology groups, and standards activities and bodies as
           required; attend and may present at technical conferences and publish technical papers
          Interfaces with potential technology suppliers and partners, taking the lead in technology evaluations and making
           recommendations regarding integration into our products
          Identifies emerging architecture development methodologies and tools, and related development and coding standards
           and recommends them to the architecture and development teams for consideration
          Participates in subsystem technology research projects and works with Engineering teams to apply new technologies,
           methods and best practices
          Acts as a subject matter expert providing input and guidance to engineering teams other departments (Products,
           Marketing, Research, Ops) on technical matters and product designs and may work with vendors or customers on
           technical information or modifications related to subsystem design, development, and research projects
          Applying an understanding of business process and customer behavior, evaluates risk analysis for new and evolving
           products; works with Engineering to consider emerging and potential threat models and incorporates them into the
           design and development of mitigating controls and provide security sub-system design and development leadership on
           critical communications security, identity and access control, and security monitoring/analysis components
          Designs strategies for application, infrastructure, and network security testing; this work typically involves the
           development of custom test tools as well as the use of commercial and open source tools
          Acts as technical lead (and perhaps lead developer) in projects whose primary purpose is architecture development or re-
           alignment
          Works with Engineering leadership to drive understanding of subsystem level design throughout the project teams and
           ensure that is consistent and coordinated with system level architecture, and is applied across projects; proposes and/or
           reviews any new technologies to be used in the subsystem for all products
          Participates in all subsystem platform and product level design reviews as a mandatory approver

Knowledge and Skills

          Bachelor’s degree or greater (PhD a big plus) in computer science, electrical engineering, or related field is required, with
           a minimum of 12+ years of directly related work experience
          10+ years of work experience is required for individuals holding a Master’s (8+ years for PhD) in one of these fields
          Extensive experience acting in an architectural role with responsibilities for short-term and long-term definition of
           technology direction
          Typically requires at least 3 to 5 years’ experience working on a long-term software development assignment including
           performance and scalability tuning
          Expertise in architecting products that have achieved success in the market and in achieving competitive product
           leadership
          Proficiency in designing and implementing secure solutions and writing secure code
          Expertise in OOAD principles and methodologies (e.g., UML)
          Proficiency in software engineering lifecycle process
          Expertise with Internet technologies (e.g., HTML, XML, TCP/IP) required
          Expertise with networking and multi-threaded programming required
          Expertise with Configuration Management tools and processes required
          Demonstrated expertise in C++ and one or more scripting languages (e.g., PERL); strong knowledge of Microsoft Windows
           technologies: Win32, GDI, COM, device drivers, services, kernel and windows programming techniques
          Knowledge of security related industry standards and practices, such as FIPS-140, Common Criteria, SSL, HTTPS, RSA
           SecureId, Kerberos, PAM, PKI, Smart-cards, biometrics, SAML, WS-Security, NTLM desired
          Experience with internationalization of applications preferred
          Expertise in OS platforms (Windows, Linux and Mac) as well as native applications including installation and configuration
          Expertise in at least one mobile platform – iOS, Android or Windows 7/8
          Expertise with client-server systems and internet communication protocols
          Expertise in designing highly scalable, distributed fault tolerant systems
          Experience in Java and J2EE is highly desired. Strong background in designing highly scalable web server-side systems and
           real-time communication server design and architecture
          Expertise with relational database technologies (SQL, schema design, O/R mapping) desired


************************************************************************************************************
Senior Reporting Engineer (Req no: 14122)

TITLE
Senior Reporting Engineer / Staff Engineer

REPORTS TO
Manager, Reporting

PRIMARY FUNCTION OF THE JOB
High level reporting engineer assigned to asses, design the use of, and operate 3rd party reporting tools and to develop complex
production quality infrastructure and reporting software with increased responsibility for independent planning and
implementation. Gains progressive recognition as a specialist in database and software technologies. 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 new assignments.

ESSENTIAL DUTIES
 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 of projects.
 Typically responsible for ownership of one or more significant reporting and SQL modules.
 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.
 Analyzes requirements, and writes software requirement and design specifications for projects of large and complex scope.
 Implements, unit tests, debugs and integrates database code of high complexity.
 Designs, writes, conducts, and directs the development of tests to verify the functionality, accuracy, and efficiency of developed
    or enhanced reports and SQL modules. Analyzes results for conformance to plans and specifications making recommendations
    based on the results.
   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.
   Keeps technically abreast of trends and advancements within area of specialization, incorporating these improvements where
    applicable. Attends technical conferences as appropriate.
   Provides technical direction and guidance to less senior programmers.
   Maintain continuous quality improvement in meeting internal and external customer requirements.

MANAGERIAL RESPONSIBILITY
 Limited people management responsibility, but may act in the role of “Group Leader” of a small development group.
 May provide technical direction and some project management within a project team.
 Actively supports and enforces the company’s software engineering processes and standards.
 Ability to mentor and motivate more junior people.

EDUCATION & EXPERIENCE REQUIRED
 BS degree or equivalent in computer science, management of information systems, or related field is preferred, with
   approximately 5 years of directly related work experience. 3 years of work experience may be required for individuals holding a
   MS or higher degree in one of these fields. Equivalent experience may be substituted for formal education.
 Significant and demonstrated knowledge of Business Objects, Oracle DI , Relational database technologies and Oracle, SQL
   required.
 Extensive experience in the design and development of complex business reports, including use of master/detail, slice and dice,
   drilling methodology, filters, graphs, and so on, is required.
 4 + years of experience developing with Business Objects tools (Universe Designer, WEBI, Xcelcius, Crystal) is required.
 Experience with Oracle PL/SQL programming desired.
 Experience designing BI / data warehouse logical and physical data models is desired.
 Knowledge of Oracle Data Integrator or other ETL tool is a plus.
 Knowledge of PERL or PHP scripting is a plus.
 Knowledge on Agile process is a plus


GENERAL COMPETENCIES
 Ability to adhere to a disciplined work schedule; ability to follow directions from a supervisor; ability to understand and follow
   posted work rules and procedures; ability to accept constructive criticism.
 Teamwork - works in concert with others toward shared goals, exhibits cooperativeness; participates in and supports effective
   conflict resolution; collaborates cross-functionally.
 Communication - ensures that communications channels are open and that information and ideas are flowing in all appropriate
   directions; listens, asks for and uses input; shares information appropriately and openly.
 Excellence Orientation - Strives to be the best that one can be and maximizes one's own potential in helping Citrix Online
   succeed; exhibits resilience; persistence, tenacity and a continuous improvement mindset; is goal oriented with very high
   standards for quality of work.
 Accountability - Holds self accountable for keeping commitments and delivering the best possible performance; attention to
   detail; gets involved and participates through resolution; assumes responsibility.
 Authenticity - show a genuine, accessible and caring side that builds trust, mutual support and credibility; listens, exhibits
   humility and gauges approachability of others; maintains composure; is able to be respectful and straightforward with others;
   develops trusting relationships.
 Innovation - participates in and supports an environment that is conducive to innovation and new ways of doing things; exhibits
   curiosity and open mindedness, willingness to take risks; suggests new ideas.


************************************************************************************************************
COL Opts:

NOC Engineer (Req no: 13797, 13798)

NOC Engineer
Purpose of Position
The Network Operations Center (NOC) Engineer will be responsible for the monitoring of multiple data centers on a local and
worldwide level in a 24/7/365 production environment in a technical lead capacity. The NOC Engineer is responsible for providing
1st tier technical support for the Technical Operations Department on a variety of issues across multiple network elements in a
predominantly Linux environment. This role may assist in the validation of monitoring changes and/or administration of the
production monitoring tools.
Principal Responsibilities
Confirms and troubleshoots all alerts from remote monitoring tools and works to resolve all L1 issues related with network
infrastructure, hardware and applications.
Records all reported data center issues/events in trouble ticketing system and acts as first tier response and technical support for
incident & problem resolution.
Monitors, resolves, and/or manages all incoming operations incidents in the SDE ticketing system. Responsible for prioritizing any
unresolved issues and escalating to the appropriate on-call staff so the ticket can be closed in a timely manner.
Manages and communicates all Outages Incidents to Ops Managers and other Technical Operations personnel within SLA (Service
Level Agreement) parameters. Performs timely notification updates to middle and senior management electronically and via
telephone for extended outages and Maintenance Windows.
Performs timely notification updates to middle and senior management electronically and via telephone within SLA parameters.
Updates the Outage and Maintenance database, the official Outage Announcement Templates, and all other associated reports and
documentation.
Performs timely follow up with clients on status and resolution of issue/event within SLA parameters.
Prepares regular and ad hoc system performance and client contact reports to the Sr. NOC Engineer and/or NOC Manager.
Meets weekly with operations and development to prioritize future stage and live application tasks.
Responsible for defining and driving continuous process improvement for the department based on findings during assigned sprints
and retrospectives.
Aggressively follows up with NOC Engineers or Engineering staff on resolution of ticket and information update so ticket can be
effectively closed in a timely fashion.
Assists other Operations departments with multi-level support to resolve complex, technical problems.
Maintaining current NOC Software tools and Monitoring systems. Responsible for researching new NOC monitoring tools as they
become available.
Works with other Department leads to develop and properly catalog SOP documents on the internal Opswiki and Knowledge Base.
Create/Update incident and problem management procedures to be used by the 1st Level and 2nd Level 2 NOC Technicians.
Other Duties and Responsibilities
Participate in turnover process with previous and incoming shift teams to help sync and transfer any ongoing issues or outages.
Available for on-call and emergency response rotation as needed.
Maintain Client contact matrix (monthly/quarterly process).
Respond to any additional needs coming from management.
Work with other staff and team members to maintain the on-call status of other Operations personnel.
Qualifications and Requirements:
Knowledge and Skills
Bachelors degree or equivalent experience required.
3-5 years experience in a technical or network operations support environment.
Knowledge of Remedy, TeamTrack, Track-It!, SDE, or other ticketing systems a plus.
Expertise with enterprise monitoring tools such as BMC Event Manager, Remstats, HP Openview, HP Insight Manager, Nagios, Etc.,
desired.
Proven understanding of TCP/IP networking, SNMP, UNIX/Linux/Windows Server Operating Systems, HTTP/HTTPS, SMB, NFS, SMTP,
IMAP, SSH, DNS, NTP, and Microsoft Office products are preferred.
Strong written and verbal communication skills are necessary.
Linux Certification or equivalent experience required with demonstrated understanding of command line tools to create, move,
view, grep, sed, and other commands to investigate files and directories.
Ability to update and configure Linux systems and packages.
Linux scripting to automate system maintenance tasks.

COMPETENCIES
Teamwork: works in concert with others toward shared goals, exhibits cooperativeness; participates in effective conflict resolution;
collaborates cross-functionally; puts needs of organization over personal needs.
Communication: ensures that communications channels are open and that information and ideas are flowing in all appropriate
directions; listens, asks for and uses input; shares information appropriately and openly; is accessible and receptive to positive
feedback, constructive criticism, good and bad news.
Excellence Orientation: Strives to be the best that one can be and maximizes one's own potential in helping Citrix Online succeed;
able to manage multiple projects simultaneously, exhibits resilience; persistence, tenacity and a continuous improvement mindset;
is goal oriented with very high standards for quality of work; strong results orientation;
Accountability: Holds self accountable for keeping commitments and delivering the best possible performance; attention to detail;
gets involved through resolution; assumes responsibility and follows up personally.
Authenticity: shows a genuine, accessible and caring side that builds trust, mutual support and credibility; listens, exhibits humility
and gauges approachability of others; maintains composure; is able to be respectful and straightforward with others; develops
trusting relationships; takes full responsibility for self; respects the confidentiality of and personally disengages from information
they acquire, maintain, and use in their job.
Innovation: participates in an environment that is conducive to innovation and new ways of doing things; exhibits curiosity and open
mindedness, suggests new ideas in response to business needs.
Physical Demands
Ability to sit for extended periods of time.
Lifting and transporting of moderately heavy objects, such as server or network equipment and peripherals.
Dexterity of hands and fingers to operate a computer keyboard, mouse, power tools, and to handle other
communications/computer components.
Working Conditions and Environment
Ability to work any shift in a 24/7/365 Environment is required.
Ability to concentrate in loud areas when necessary.
Ability to work extended hours, sometimes 12-16 hours a day.
************************************************************************************************************

Product Management:

Sr Product Manager 2(Req no: 13651)

Position Summary:
The Senior Product Manager will develop and manage a product line or cross product function. The primary focus of this position is
to enact alignment and implementation of the individual product strategy with company’s long term company goals, across most
internal functions. At this level this position is also responsible long term strategic planning, cross product initiatives and market
validation of new products.
Primary Duties / Responsibilities
• Lead the company product process involved from conception to release for all major and minor launches, with emphasis on
interactions within the R&D department.
• Influence the Product Development or possibly R&D teams in understanding overall product strategy.
• Drive and own the product requirements process while working collaboratively with key stakeholders to prioritize and validate
technology, features, product direction and strategy.
• Drive strategic initiatives to place decision making close to the customer, using feedback to inform tactical and strategic decisions.
• Conduct focused market and customer research regarding product acceptance, usage and success and integrates results directly
into the product strategy.
• Develop a deep understanding of the competitive landscape and identify key areas of competitive difference, as well as look
towards future disruptive opportunities.
Qualifications (Knowledge, Skills, Abilities)
• Technical awareness of areas such as security, VPN, Identity Management, Federation, networking and web application design,
with deep expertise in some areas, is a plus.
• Experience with planning and management of product life cycle.
• Experience documenting research findings, market analysis and product requirements for both technical and non-technical
audiences.
• Demonstrated ability to be both strategic and hands-on.
• Experience presenting to wide ranging audiences, including internal stakeholders, Webinars, trainings, customer visits, trade
shows and industry events.
• Demonstrates strong, independent problem solving skills.
• Excellent communication skills
Requirements (Education, Certification, Training, Experience)
• Bachelor's degree in engineering. An MBA is a plus.
• 7+ years of experience in Product Management, Engineering or Product Marketing.
• Experience with management of Product Launches.
• Contribution to product collateral and white papers, able to present technical information to a variety of audiences, both technical
and non-technical.
• Experience guiding research – customer, market or competitive – for a significant business line or product set.

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

Receiver & Gateway:

Principal Software Development Engineer: (Req no: 11325)

Position Summary
Designs complex software programs to resolve a wide range of issues in creative and effective ways. Recognized as an expert in one
or more specialized fields of software engineering and is capable of working on a variety of projects as a technical leader. Can
synthesize business requirements to develop short-term and long-term programs. Operates with considerable latitude toward
broadly stated objectives related to system and application development. Provides technical consultation to managers, architects,
and team leads on broad, complex problems which require strong theoretical and practical experience in technical fields. Exercises
own judgment on a variety of tasks. Interfaces with cross-group teams, and makes significant contributions to organizational
objectives directly affecting product technical direction.



Essential Duties / Responsibilities
•     Develops and applies advanced state-of-the-art engineering theories, methods (system architecture), and research techniques
in the investigation and solution of complex problems affecting a major project.
•     Partners with upper management and high level engineers in early stages of multiple project definitions and roadmap.
•     Analyzes requirements, and writes software requirement and design specifications for the organization’s complex projects.
•     Analyzes, evaluates, and plans methods of approach to solve problems central to an assigned research or programming
project.
•     Acts as engineering tools expert and can propose new ones.
•     Establishes the theoretical basis and principles which would apply, the empirical test procedures to be used, and the estimated
resources for completion.
•    Prepares and gives formal presentations/reviews in areas of specialization to management and customers.
•    Coordinates the technical design activity with others in department to ensure consistent and integrated approaches across
projects.
•    Provides input to and generates documentation for new or existing projects as well as reusable code.
•    Prepares status, technical, and management reports as required.
•    Works on issues that impact design success of address future concepts, products and technologies.
•    Identifies technical opportunities and recommends programs to management in such areas as product development, cost
reduction, reliability, and performance improvements.
•    Leads continuous quality improvement in meeting internal and external customer requirements.
•    Provides competitive product review.

Scope of Work Differentiators at this level:

*Note at the Principal to Chief level, many expectations within scope are similar. Case-by-case focus on project work (more
technical versus management of tasks) should be reviewed to determine differences in scope or level change.


•   Overall technical expert that trains and mentor others.
•   Typically owns a project and is accountable for big picture results.
•   Works on issues that impact design/selling success or address future concepts, products or technologies.
•   Often serves as consultant to management and external spokesperson for the organization.
•   Exercises wide latitude in determining objectives and approaches to critical assignments.

Qualifications (Knowledge, Skills, Abilities)
~Excellent C, C++ programming skills on Windows & Linux platforms.
~Expertise in DirectX (Direct3D, Direct2D, DirectDraw etc..) & OpenGL programming.
~Solid background in Algorithms and Data Structures required.
~Strong exposure to Network Programming, bandwidth optimization and signal processing technologies: digital Image processing &
Video Codecs.
~ Experience in developing Display Drivers on Windows Platforms using XPDM, WDDM 1.x, 2.x.
~Experience in developing drivers from scratch through production using WDM/WDF(KMDF & UMDF).
~Hands on experience in Kernel Debugging using WinDbg variants.
~Strong in OS concepts, internals and systems programming.
~Knowledge of Shading Language, CUDA/OpenCL, GPGPU, Graphics pipeline architectures, Software Renderers is a big plus.
~Knowledge of 3D computer graphics theory and standards is plus.
~Hands on experience in VC++, Win32/NT API desirable.
Requirements (Education, Certification, Training, Experience)
• BS or MS degree in computer science, electrical engineering, or related field is required
• Minimum of 10+ years of directly related work experience.
Leadership Blueprint Competency Requirements (Level 3 in LB leveling document)

************************************************************************************************************
Senior Software Engineer 2 (Req no: 11544)

Receiver & End User Services – Senior Software Engineer
( You have to think in these lines for this job: http://www.citrix.com/tv/#videos/5050 )

Position Summary:
Generate Ideas, design & develop on mobile / tablet platforms to make UX / HDX top class with Citrix Receiver and Virtual Apps /
Desktops.

Required Technical Skills:
•         Strong Windows / Other OS internals experience
•         Expertise in one or more relevant programming languages (e.g. C, C++, Java), operating systems (e.g. Windows, Android,
iOS) and OS concepts.

Desired Technical Skills:
•         Application development experience on Android / iOS / WP is a BIG plus !

Qualification:
•           B.Tech degree or equivalent in computer science
•           Minimum of 6 years work experience


************************************************************************************************************
Senior Software Test Engineer 1 (Req no : 13614, 13615)

Position Summary:
Senior level Test 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
assigned tasks 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.

Education & Experience Required

          BS or MS degree or equivalent in a technical field preferred, with at least 5-8 years of directly related work experience.
           Equivalent experience may be substituted for formal education.
          At-least 7 years of experience in Networking /VPN Software Product Release Cycle.
          Expert knowledge of FreeBSD, Windows Operating Systems .Linux and L2-L7 networking ( VLANs, TCP/IP, HTTP, SSL,
           Caching, etc.) & Authentication Protocols.
          Hands-on Test planning, test design and execution required.
          Hands-on Test Automation experience required (commercial or homegrown test frameworks)
          Hands-on Programming skills – Knowledge of programming constructs, data structures and algorithms; Java preferred;
           Scripting languages (Perl, Auto It ,Python, AppleScript, etc.)
          Knowledge of Hardware and Setting up of Test Environments – Strong knowledge of Windows and Mac OS as well as
           native applications including installation and configuration. Basic UNIX/Linux knowledge.
          Solid understanding of web based software/protocols, database, and networking concepts.
          Excellent communication skills a must.
          Thorough knowledge of release procedures and software defect tracking.
          Demonstrated success as a primary tester on multiple large projects.
          Experience in testing VPN is highly desired.


General Competencies

          Ability to adhere to a disciplined work schedule; ability to follow directions from a supervisor; ability to understand and
           follow posted work rules and procedures; ability to accept constructive criticism.
          Teamwork - works in concert with others toward shared goals, exhibits cooperativeness; participates in and supports
           effective conflict resolution.
          Communication - ensures that communications channels are open and that information and ideas are flowing in all
           appropriate directions; 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 Online
           succeed; exhibits resilience; persistence, tenacity and a continuous improvement mindset.
          Accountability - Holds self accountable for keeping commitments and delivering the best possible performance; attention
           to detail; gets involved and participates through resolution.
          Authenticity - show a genuine, accessible and caring side that builds trust, mutual support and credibility; listens, exhibits
           humility 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;
           exhibits curiosity and open mindedness; suggests new ideas.


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

Senior Software Engineer 2 (Req no: 13200)

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 windows platforms for next generation Citrix sotware. Troubleshoots and debugs 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 include providing work estimates, participating in and/or leading the design effort, mentoring junior engineers, 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: Bachelor’s or Master’s 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 be
maintainable and require little to no rework. A developer is expected to thoroughly understand the C / C++ programming languages
and be able to review new and old code for errors, security hazards, performance implications, and maintainability.
o C/C++ coding experience
o Java Script or coding on one of the Mobile platforms(Android or iOS)
o Multi-threaded design and development.
o
Design – 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 one of the platforms : Web(Client side) , Mac
or Android

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 Android/iOS or Web client Platform
o C/C++ Programming
o Java/ObjectiveC or Java Script programming
o Strong algorithm/problem solving skills
o Experience with internationalized software products preferred
o Experience with security-related software development
o 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

************************************************************************************************************
Software Engineer 1 (Req no: 13925, 13926)

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
Experienced software engineer assigned to design, develop, troubleshoot and debug complex mobile applications, resolving issues in
innovative and practical ways. Involved with planning and prioritization of design and development activities to resolve a wide range
of issues. Ability to multitask; works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Interacts with senior internal and
external personnel. Takes initiative to plan and execute own work assignments.

Primary Duties / Responsibilities
• Designs, develops, and troubleshoots moderate-complex software applications.
• In addition to hands-on technical development activities, provides guidance in the analysis and conceptual design of proposed
projects.
• Participates in determining feasibility of proposed projects and the overall plan for implementation.
• Operates as Subject Matter Expert and/or owner of multiple moderate-complex software modules.
• Acts as technical lead to direct requirements analysis, and writing of engineering requirement(s) and design specifications for
projects of moderate to complex scope.
• Reviews progress and evaluate results of assigned technical projects and process against conformance to plans and specifications
making recommendations based on the results. Documents accordingly.
• Networks with key contacts outside own area of expertise and other departments on technical matters.
• Recommends and executes continuous quality improvement in meeting internal and external customer requirements (including
customer escalation and cross-team support).

Scope of Work at Sr Software Development Engineer 1 level
• Works on diverse issues where analysis of situations or data requires an in-depth evaluation identifiable multiple variable factors.
Exercises solid independent judgment in methods, techniques and evaluation criteria for obtaining results.
• Contacts pertain to matters often involving coordination among groups.
• Acts independently to determine methods and procedures on new or special assignments.

Qualifications (Knowledge, Skills, Abilities):
- Solid understanding of several of the following: Java, C++, Objective-C and C.
- Strong debugging and problem solving skills
- Proficiency with data structures, algorithms
- Solid understanding of Mobile Application frameworks (iOS/Android)
- Solid understanding of iOS/Android SDK.
- Proficiency in iOS/Android development tools.
- Solid understanding of iOS/Android Application development process.
- Exposure to software architecture and design patterns.
- Exposure to other Mobile platforms (Playbook, BlackBerry etc.) is a plus.
- Experience in using performance optimization tools is also a plus.
- Experience in small form factor User interface Design is a plus
- Familiarity with Virtualization is a plus.

Requirements (Education, Certification, Training, Experience)
• Minimum of 4+ years of directly related work experience.
• Strong experience in development for iOS/Android.
• Must have shipped at least one commercially available product on iOS/Android.
• Strong understanding of Security issues.
• Strong communicator that is capable of collaborating across multiple geographies.



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

Senior Software Development Engineer 2(Req no : 12858)

Position Summary
Experienced software engineer assigned to design, develop, troubleshoot and debug complex software applications, resolving issues
in innovative and practical ways. Involved with planning and prioritization of design and development activities to resolve a wide
range of issues. Ability to multitask; works on problems of diverse scope where analysis of data requires evaluation of identifiable
factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Interacts with senior internal and
external personnel. Takes initiative to plan and execute own work assignments.

Core Level Qualifications:
Education: B.Tech or M.Tech in Computer Science or equivalent.

Experience
Hands on experience of at least 6+ years of software development lifecycle

Mandatory skills
Proficiency in Systems/Server software development, multi-threaded programming, TCPIP fundamentals.
Proficiency in Linux development platform, network and systems programming + debugging
Requires proficiency in C/C++
Ability to troubleshoot complex customer escalations, performance problems.
Should be passionate, owner, excellent team player and ability to mentor other members

Desirable skills
Experience with relational databases and complex object models
Good understanding of HTTP, including experience with HTTP proxy development.
In-depth knowledge of policy management, directory services, identity management, web services, AAA & VPN technologies.

Expectations on the role

Designs, develops, and troubleshoots moderate-complex software applications.
In addition to hands-on technical development activities, provides guidance in the analysis and conceptual design of proposed projects.
Participates in determining feasibility of proposed projects and the overall plan for implementation.
Operates as Subject Matter Expert and/or owner of multiple moderate-complex software modules.
Responsible for leading the integrity of technical work on significant concurrent projects.
Acts as technical lead to direct requirements analysis, and writing of engineering requirement(s) and design specifications for projects of
moderate to complex scope.
Reviews progress and evaluates results of assigned technical projects and process against conformance to plans and specifications making
recommendations based on the results. Documents accordingly.
Networks with key contacts outside own area of expertise and other departments on technical matters.
Generally provides technical direction, delegation, and project management within a project team with increased leadership of others.
Recommends and executes continuous quality improvement in meeting internal and external customer requirements (including customer
escalation and cross-team support).
*****************************************************************************************************
Senior Software Development Engineer (Req no : 13614,13615)

Product Group: Receiver and Gateway

Position Summary
Experienced software engineer assigned to design, develop, troubleshoot and debug complex software applications, resolving issues
in innovative and practical ways. Involved with planning and prioritization of design and development activities to resolve a wide
range of issues. Ability to multitask; works on problems of diverse scope where analysis of data requires evaluation of identifiable
factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Interacts with senior internal and
external personnel. Takes initiative to plan and execute own work assignments.

Core Level Qualifications:
Education: B.Tech or M.Tech in Computer Science or equivalent.

Experience
Hands on experience of at least 4+ years of software development lifecycle

Mandatory skills
Proficiency in Systems/Server software development, multi-threaded programming, TCPIP fundamentals.
Proficiency in Linux development platform, network and systems programming + debugging
Requires proficiency in C/C++
Ability to troubleshoot complex customer escalations, performance problems.
Should be passionate, owner, excellent team player and ability to mentor other members

Desirable skills
Experience with relational databases and complex object models
Good understanding of HTTP, including experience with HTTP proxy development.
In-depth knowledge of policy management, directory services, identity management, web services, AAA & VPN technologies.

Expectations on the role
Designs, develops, and troubleshoots moderate-complex software applications.
In addition to hands-on technical development activities, provides guidance in the analysis and conceptual design of proposed projects.
Participates in determining feasibility of proposed projects and the overall plan for implementation.
Operates as Subject Matter Expert and/or owner of multiple moderate-complex software modules.
Responsible for leading the integrity of technical work on significant concurrent projects.
Acts as technical lead to direct requirements analysis, and writing of engineering requirement(s) and design specifications for projects of
moderate to complex scope.
Reviews progress and evaluates results of assigned technical projects and process against conformance to plans and specifications making
recommendations based on the results. Documents accordingly.
Networks with key contacts outside own area of expertise and other departments on technical matters.
Generally provides technical direction, delegation, and project management within a project team with increased leadership of others.
Recommends and executes continuous quality improvement in meeting internal and external customer requirements (including customer
escalation and cross-team support).


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

Senior Software Test Engineer 2 (Req no :14298)

Position Summary:
Senior level Test 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
assigned tasks 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.
Education & Experience Required
• BS or MS degree or equivalent in a technical field preferred, with at least 7-10 years of directly related work experience. Equivalent
experience may be substituted for formal education.
• At-least 5 years of experience in Networking /VPN Software Product Release Cycle.
• Expert knowledge of FreeBSD, Windows Operating Systems .Linux and L2-L7 networking ( VLANs, TCP/IP, HTTP, SSL, Caching, etc.)
& Authentication Protocols.
• Hands-on Test planning, test design and execution required.
• Hands-on Test Automation experience required (commercial or homegrown test frameworks)
• Hands-on Programming skills – Knowledge of programming constructs, data structures and algorithms; Java preferred; Scripting
languages (Perl, Auto It ,Python, AppleScript, etc.)
• Knowledge of Hardware and Setting up of Test Environments – Strong knowledge of Windows and Mac OS as well as native
applications including installation and configuration. Basic UNIX/Linux knowledge.
• Solid understanding of web based software/protocols, database, and networking concepts.
• Excellent communication skills a must.
• Thorough knowledge of release procedures and software defect tracking.
• Demonstrated success as a primary tester on multiple large projects.
• Experience in testing VPN is highly desired.


General Competencies
• Ability to adhere to a disciplined work schedule; ability to follow directions from a supervisor; ability to understand and follow
posted work rules and procedures; ability to accept constructive criticism.
• Teamwork - works in concert with others toward shared goals, exhibits cooperativeness; participates in and supports effective
conflict resolution.
• Communication - ensures that communications channels are open and that information and ideas are flowing in all appropriate
directions; 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 Online succeed;
exhibits resilience; persistence, tenacity and a continuous improvement mindset.
• Accountability - Holds self accountable for keeping commitments and delivering the best possible performance; attention to detail;
gets involved and participates through resolution.
• Authenticity - show a genuine, accessible and caring side that builds trust, mutual support and credibility; listens, exhibits humility
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; exhibits
curiosity and open mindedness; suggests new ideas.

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

Globalization:

Senior Software Test Engineer 1 (Req no: 13500)

Position Summary:
Understands the Globalization automation scenario and works on developing and configuring the test automation scripts of the
assigned projects. Internationalization of English team’s automations script and come up with language independent scripts to be
executed on non-English Operating systems. Joint creation of test plans to validate Non-English language internationalization and
localization test requirements for Citrix’s industry-leading infrastructure software and interface with outsourcing team in China and
communicate with global peer teams during implementation of said plans. Would also be required to analyse complex situations and
problems that may often require creativity and innovation to solve. To take up the manual testing responsibility management
whenever applicable.

Primary Accountabilities:
• Develops, runs and maintains manual and automated test procedures. Installs, configures and maintains the hardware and
software test environment.
• Analyse system architectures to identify i18n test requirements
• Develop test strategies and communicate via test plan documentation
• Assist Test Manager with project scoping and scheduling
• Synchronize with peer team in Japan and communicate with US and UK teams as necessary
• Identify, isolate and report product defects and recommend corrective actions where possible
• Assist with the prioritization of defects
• Maintain test status information and communicate with other teams
• Interface with China outsourcing team during course of project

Core Level Qualifications:
Education: Requires a 4-year degree in Computer Science or equivalent

Experience:
• Software automation testing - 5 years minimum experience in configuring and automated testing of software applications and
developing test plans and test cases

Technical Skills:
• Software test automation- Strong understanding and working knowledge of test complete, AutoIT, any web based Test automation
tool, a load/stress testing tool. Successful past track record of demonstrated Engineering ROI through Test Automation.
• Experienced in modifying the existing automation scripts to be language and platform independent.
• Experienced in developing the Language Independent Automation frameworks.
• Well versed with Object oriented Programming Language concepts.
• Software Testing- Prior experience in manually testing the product/Applications. Experience in Globalization Testing a plus.
• Project Management - High level project management skills. PMP certification an advantage
• Platforms/Operating Systems - Must have working knowledge of Windows 7, Windows 2008/Windows 2003 configuration,
including knowledge Windows Active Directory. Windows Vista knowledge an advantage. In addition, must have basic understanding
of operating system fundamentals. Any additional operating systems knowledge or experience is an advantage
• Networking - Must have a good understanding of network components and infrastructure. This should include networking
hardware and basic networking theory
• Hardware - Must have a working understanding of PC hardware and components

Non-Technical Skills:
• Communication Skills - Strong written and verbal English language communication skills a must. Knowledge of German, French or
Spanish an advantage
• Teamwork - Will be required to work closely within one or more teams and collaborate with other teams within the organization.
Able to handle conflict, difficult situations, and urgent issues in a professional manner. Listens carefully to all points of view to
ensure a clear and common understanding is achieved
• Organizational Skills - Ability to meet deadlines and to achieve and maintain expected productivity
• Problem Solving/Analytical Skills - Will be required to solve problems of moderate to complex scope
• Motivation - Motivated to contribute and do what it takes to get things done
• Personal Maturity - Understands own strengths and weaknesses, has professional standards with regard to attendance, personal
accountability, and integrity
• Ability to Multitask
• Ability to follow procedures
• Ability and willingness to learn quickly

Additional Qualifications (a plus):
• Relevant experience with enterprise directory services such as Sun One or Novell
• IT Infrastructure components such as Mail Servers, Firewalls and Routers
• An understanding of Web technologies, including web architecture, web server configuration, HTML, XML and web protocols
• Relevant experience with security related industry standards, practices and applications
• Experience with existing commercial automated test frameworks

************************************************************************************************************
LCM:

Manager 1 Products (Req no: 13819)

Position Title: LCM Development Manager

Position Summary:

There is an immediate opening for a Life Cycle Maintenance Development Manager and the Responsibilities for this role include
leading a team of Software Development engineers while building their skills, evolving processes, planning, and execution for the
resolution of issues impacting Citrix customers.

Responsibilities include:

Managing team:
• Lead and motivate a staff of Software Development Engineers through coaching, mentoring, and performance management
practices. Set clear, achievable goals and put the necessary metrics and milestones in place to monitor and ensure progress.
• Coach staff with a hands-on approach. Must monitor and maintain a high morale of the engineering group.
• Understand the corporate mission and relay to staff. Communicate company policies and procedures and be able to explain them
in detail.
• Work with limited guidance. Must be dynamic and energetic in approach to work in order to motivate coworkers and maintain
good morale and a positive approach to problem solving.
• Understand customer environments, expectation, requirements and business needs.
• Understand the challenges of the Citrix customer facing teams; Support, Sales, PM, Consulting, and Marketing. Work with these
teams to help ensure their success and the success of Citrix.
• Communicate effectively both one-on-one as well as in more formal settings (i.e. presentations and meetings).

Managing projects / processes:
• Create and maintain project plans for delivery of product features which align with overall release goals. Identify, evaluate, and
manage project risks.
• Effectively communicate and lead a highly technical engineering staff to manage projects. Communicate project status up and
down the organization.
• Integrate and understand the processes necessary to develop, test, and build world-class software products and teams.
• Manage numerous small projects in a multi-tasking fashion while working with the Support organization to establish priorities.
• Lead a team of engineers in evolutionary and revolutionary changes to the existing code base in order to improve development
efficiencies, project flexibility, and product code quality.
• Enforce existing and create new processes and procedures necessary to build world-class software products.

Qualifications and Requirements:

• Bachelor’s degree in CS or equivalent from an accredited university
• Minimum of 7 years of software development experience in industry
• Must be in a managerial role for at least 2 years or more.
• Knowledgeable of the MS Windows technologies
• Strong organizational, communication and presentation skills
• A proven record initiating and leading change – both technical and process
• A proven record of delivering localizable products worldwide
• Experience with software development lifecycle processes and tools
• Experience should be sufficient to allow successful candidate to make “best judgment” decisions successfully when direction is
unclear or rapidly shifting
• Experience building and growing engineering teams through recruiting and training
• Should be a hands-on manager whose style is to be actively involved in all issues relating to product’s success.

*****************************************************************************************************
Senior Software Engineer 2 (Req no:13818,13817)

Position Title: Software Development Engineer – LCM Dev

Position Summary:
    Life Cycle Maintenance team’s primary focus is to ensure customer satisfaction with Citrix products by resolving customer
reported issues promptly and with high quality. Superior learning and problem solving skills are required for this position. As a Life
Cycle Maintenance (LCM) Software Development Engineer you may be involved in some or all phases of the software development
and release cycle, and will work on various Citrix products like XenApp, XenDesktop. The job entails working on complex customer
issues and requires utilizing your problem solving and debugging skills in addressing them. The work also allows you to develop
debugging expertise and also gain an in-depth understanding of the operating system. In addition, this will also allow you to work on
products that include user mode, kernel mode, database components with complex interactions, helping you to gain a deeper
knowledge into shrink wrapped enterprise products.
    As a LCM Development engineer, you must be able to maintain a focus on customer requirements and project objectives while
mitigating the project risks. You must be self-motivated and able to work in a team environment with moderate supervision. You will
work on problems of moderate to complex scope, exercising judgment within defined procedures and practices to determine
appropriate action, including weighing the costs of various solutions against their benefits and risks.

Core Level Qualifications:

Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering from an accredited college or technical
institute.

Experience:
Industry: 3-6 years of software development and debugging experience
Technologies (in priority order): Microsoft Windows programming technologies such as Win32, COM/DCOM, .NET, ActiveX; Design
Patterns and OOAD, Client / server system design and development; Multi-threaded design and development,
Object oriented software design
   Languages (in priority order): C/C++ programming and debugging

Mandatory Skills:
 Development - Strong experience in C/C++ programming and debugging. Ability to efficiently implementing a feature or fix on
schedule with high quality. Work product should be maintainable and require little to no rework.
Design – Experience with client/server and object oriented software design with good user interface design skills. 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.
Security and vulnerability awareness and exposure - Knowledge to develop the software that is
least vulnerable and understanding vulnerability issues and providing solutions.
Ability to plan & schedule for self, work with limited supervision. Should be a team player
Documentation – Must be able clearly and concisely define technical issues.


Preferred Skills:
• Experience in C#/.NET, Assembly language programming and debugging.
• Experience with Active Directory related development and Web Services.
• Experience with the development of Windows applications on 32- and 64-bit platforms; NT kernel programming environment;
• Experience with security-related software development WinSock programming and familiar with network programming Web
application technologies such as SOAP, XML, ASP/JSP
• Experience in a shrink-wrap or enterprise-level development environment
• Experience with internationalized software products

Expectations on the role:
Should be willing to work in a LCM product and should be willing to interact with the customers, support team as required. The
candidate should be a quick learner and should be able to understand the existing implementation of the product in short time. The
candidate should be self-driven and take initiative in accomplishing his objectives and given tasks.
Qualifications and Requirements
B.TECH/M.TECH with computer science back ground.

*****************************************************************************************************
Desktop Marketing & Strategy:

Software Engineer 2 (Req no :14188)

Position Title: Sr. Licensing Software Development Engineer

Position Summary and Responsibilities:
Design, develop and unit test software for the Citrix product line on 32/64 bit Windows, Linux and FreeBsd platforms. 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. Responsibilities will include providing work estimates, participating in the
design effort, mentoring junior engineers, 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: Bachelor’s or Master’s Degree in Computer Science, Computer Engineering or Electrical Engineering from an accredited
college or technical institute. In-depth knowledge of software, LINUX and 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 programming languages in a
Windows and Linux environment and C++ in a Windows environment, be able to review new and old code for errors, security
hazards, performance implications, and maintainability.
o Strong C and C++ System programming and debugging (2 - 6 years).
o Multi-threaded application design and development (2 - 6 years).

Design – Experience with developing shrink wrap portable code using object-oriented software design 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 memory 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 acquiring
feedback and approval from all product development teams before implementing.

Desired Technical Skills:
o Microsoft Windows programming technologies such as Win32, WMI, .NET and MSI familiarity.
o Strong programming fundamentals on Linux and Linux variant platforms are a plus.
o Experience with internationalized software products preferred
o Some experience with security-related software development is a plus.
o Debugging tools like windbg and gdb is a plus.


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

Security:

Security Engineer 2 (Req no: 13144)

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,
including core 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.
•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.

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

Security Engineer 1 (Req no: 13145)

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,
including core 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.
•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.

*****************************************************************************************************
EDA:

Senior Software Engineer 2 (Req no: 12876)

A software engineer assigned to develop, troubleshoot, and debug software components of moderate to high complexity with
increased responsibility for planning and implementation.

Primary Responsibilities
• Design and develop backend components (business logic layer and data access layer) of a Xen Desktop Console
• Work with product architect and component architects and delivers business logic layer components in a timely manner
• Responsible for requirements analysis, and writing of engineering requirement(s) and design specifications for projects of
moderate to complex scope
• Design, Develop and Unit Test software for a high performance server
• Write/Review functional spec.
• Develop quick prototypes based on the requirements
• Scope development activities and provide input to project management team

Qualifications
• Strong in Software Development skills and Problem Solving Skills.
• Experience in WMI providers, WinRM protocols, Windows Services, Windows Internals and WS-Man.
• Expertise in Multi Threaded Programming, Performance Counters, debugging issues using Visual Studio and winDBG.
• 4+ years of experience in .NET programming (.NET 3.5/.NET 4.0), C#, WCF and SOAP/REST is required.
• Strong in Object Oriented Design and Object Oriented Programming.
• Working knowledge of Active Directory and DNS.
• Exposure to algorithms and design patterns would be an advantage.
• Extensive knowledge and discipline in software engineering process.
• Proficiency with software development project estimation, engineering tools, and concepts.
• Must possess the ability to work independently in a fast-paced environment and meet deadlines.
• Understanding of security concepts is an advantage.
• Knowledge of power shell is an advantage.

Requirements (Education, Certification, Training, Experience)
• BS degree or equivalent in computer science or related field is required
• Minimum of 6+ years of directly related work experience
• Experience leading an engineering team through a technical project.

*****************************************************************************************************
Senior Software Engineer 2 (Req no : 14312)

Product Group: Desktops & Applications (DNA)
====================================
Team : Personalization (BLR)
=================
Experienced hands on engineer responsible for designing, developing & troubleshooting Personalization product of Citrix Desktop &
Network Applications group. Takes initiative to plan and execute own work assignments and involved with various team level
research & developmental activities. Ability to multitask; works on problems of diverse scope where analysis of data requires
evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
Interacts with senior internal and external stakeholders

Educational Qualifications:
=====================
        • BS degree or equivalent in computer science
        • Hands on experience of at least 5+ years of software development lifecycle

Mandatory skills :
==============
       • Strong Windows internals and Proficiency in Systems Software development
       • Very good exposure to Object Oriented Design/Programming & Multi-threaded programming
       • Excellent hands on programming in C/C++ & Win32
       • Expertise in problem solving and debugging issues using WinDbg/or equivalent debuggers
       • Ability to develop practical Algorithms and extreme Data Structures knowledge
       • Excellent team player and ability to mentor other members
       • Develop quick prototypes based on the requirements
       • Responsible for requirements analysis, writing/reviewing of engineering requirement(s) ,design specifications

Desirable skills :
============
         • Windows Kernel driver development / File System Filter driver development
         • Exposure to C#,.NET , Windows Security
         • Good understanding of Socket Programming, WMI
         • Experience with assembly language programming and debugging

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

Client Virtualization:

Senior Software Test Engineer 1 (Req no: 13302)

XenClient – Senior Software Test Engineer: Exp – 3-6 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 moderate complexity, where coordination of the efforts of other test team members is
required.

Qualifications (Knowledge, Skills, Abilities)

•Strong knowledge and experience with test methodologies, QA process, and software release cycle.
•Demonstrated ability to apply appropriate test methodologies including writing test plans and test cases.
•Solid knowledge of Operating Systems and networking.
•Strong knowledge of release procedures and software defect tracking.
•Experience with automated test tools.
•Solid proficiency in test effort estimation and tracking.
•Ability to supervise/lead projects and mentor people
•Depending on group, increased programming proficiency (e.g. C, C++, Java, PERL).


Requirements (Education, Certification, Training, Experience)

•BS degree or equivalent in computer science, electrical engineering, or related field. For individuals holding an advanced degree in
one of these fields, additional years of formal education may be regarded as equivalent work experience.
•Minimum 3+ years of directly related work experience.
•At least 2 years of experience in software release cycle

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

Sales and Consulting:

Sr Consultant (Req no : 14070)

Senior Consultant

Position Summary
The Senior Consultant is primarily engaged on either customer facing or internal professional services engagements. Sr. Consultants
often lead the technical aspects and the development of project deliverables of internal projects (system integration, whitepapers,
scalability and performance tests) to a large extent and can lead standard customer engagements of low to medium complexity. The
Senior Consultant is responsible for continuing to develop the foundation skills of consulting and becoming proficient with one or
more relevant technologies. The position requires an individual to utilize their skills in the consulting methodology, server-based
computing concepts, documentation standards and organization, time management, Citrix products and technologies, software
installation, and networking skills on internal Consulting Solutions assignments or client engagements. The Senior Consultant must
be able to individually solve problems proactively and seek help from more experienced team members or other available sources
(i.e. knowledge base, manuals, etc.) when necessary. The position requires a team player that seeks to supplement their skills
through the use of project experience, self-study manuals, and point of need training. Good written and verbal communication skills
are also required.

Primary Duties / Responsibilities

The Sr. Consultant works on internal and customer facing consulting projects of low-to-medium complexity with significant
responsibilities for completion of entire project sections. Sr. Consultants also lead "standard" projects of low complexity.
• Emerges as a significant contributor and leader on project efforts, with the ability to assume responsibility/ownership for entire
project components.
• Grows technical capacity beyond the core Citrix products and underlying technologies. Able to breakdown complex problems into
manageable pieces and follow a structured process to resolve them.
• Holds teammates accountable for their commitments and helps coordinate team activities to ensure task completion.
• Stays up to date on the latest tools, methods, and measures both within Citrix and in the industry.
• Proactively, clearly, and openly shares information and ideas with others; asks for, listens to, and uses feedback and input.
• Talks openly with others, inside and outside of the company, about the things happening at Citrix.
• Prioritizes and focuses on what is most important for their individual deliverables, with consideration for the impact on team
deliverables.
• Thinks and acts in terms of “We,” rather than “Us vs. Them”
Qualifications and Requirements

• Independent problem solving skills
• Ability, initiative and accountability to execute broad assignments requiring minimal direction
• Solid professional communication skills
• Bachelor of Science from an accredited university or equivalent experience
• 1-2 years of experience as a Consultant.
• Willing to travel 80% of the time within Mexico, Latin America, and the US
• CCEA and MCSE/MCITP certifications preferred
• Experience with Citrix products is highly preferred.

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

Cloud Networking:

Senior Software Development Engineer - Load Balancing (Req no: 12716)

This position 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.

Requirements

          BS/MS in CS/EE or equivalent and Minimum of 6+ years of proven design and development skills in complex applications
           and systems software in networking technologies
          Outstanding C programming skills.
          ability to pick up new technologies easily and quickly.
          Strong systems programming skills, with extensive experience developing kernel/OS and networking software
          Proficiency in Systems/Server software development, multi-threaded programming, networking concepts/fundamentals.
          Proficiency in Unix/Linux development platform, network and systems programming + debugging.
          Hands on experience with protocols like TCP,HTTP, DNS,
          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 Traffic Management/Server Load balancer is a strong plus.
          Knowledge about web servers, firewalls, caching is a plus
          Experience of working BSD-style kernel is a plus

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
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

************************************************************************************************************
Senior Software Test Engineer 1 (Req no: 13456, 13650)

Position Summary:
Responsibilities
Develop and implement test cases
Develop automated test scripts
Develop testcases based on RFCs and real-world scenarios
Perform problem analysis to determine a condition as valid bug
Submit bug reports
Perform bug fix verification
Communicate test results to other engineers and cross functional teams
Design and implement switched VLAN and WAN network topologies
Required Experience and Skills
5-6 years of network product testing or related industry experience
Networking knowledge of bridging, routing and switching
Familiarity with WAN concepts: what they are and how they work.
Advanced TCP/IP and OSI stack knowledge
Test case development and test planning methodologies
Work experience in various Operating systems both Microsoft and UNIX flavors.
TCL, Python or PERL programming in Test automation and Tool development

Preferred Skills
Work experience on testing Load Balancers, Firewall, L4 appliances and network security devices
Network simulators (dummy net or similar)
Application protocol Knowledge - HTTP, HTTPS, FTP, DNS, SMTP, SIP,RTSP,RADIUS

Educational Experience

BS degree in Computer Science or related fields
MS preferred or equivalent experience

Personal Attributes

Aptitude to learn new technology quickly and adapt to new feature testing/new assignments faster
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

************************************************************************************************************
Senior Software Engineer 2- Database Load Balancing(Req no: 13652,13970)

This position is responsible for the design and development of NetScaler’s Traffic Management product feature in general and
Datastream in particular.

Requirements

          BS/MS in CS/EE or equivalent and Minimum of 6+ years of proven design and development skills in complex applications
           and systems software in networking technologies
          Outstanding C programming skills.
          Ability to pick up new technologies easily and quickly.
          Strong systems programming skills, with extensive experience developing kernel/OS and networking software
          Proficiency in Systems/Server software development, multi-threaded programming, networking concepts/fundamentals.
          Proficiency in Unix/Linux development platform, network and systems programming + debugging.
          Experience in internals of TCP/IP is a must.
          Experience in internals of any of the Database protocols for MYSQL, MSSQL, Oracle
          Excellent debugging skills both at protocol level (sniffer traces, tcp-dump, etc) and systems level (with kernel debugger).
          Experience on Traffic Management/Server Load balancer is a strong plus.
          Knowledge about web servers, firewalls, caching is a plus
          Experience of working BSD-style kernel is a plus
          Hands on experience with protocols like TCP,HTTP, DNS,
     

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
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

************************************************************************************************************
Software Engineer 2 - BASE (Req no: 13762)

Networking & Cloud: Senior Software Development Engineer-BASE- 6+ Years

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 Requirements

Qualifications:
• Strong systems programming skills, with extensive experience developing kernel/OS and networking software
• Hands on experience with protocols like TCP,HTTP
• 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
• Experience of working BSD-style kernel 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 6+ 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


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

Software Engineer 2 (Req no: 13843)
Job Description

Position Summary

The NetScaler team, within the Cloud Division at Citrix, is seeking an experienced software engineer to design, develop, troubleshoot
and debug complex software applications, resolving issues in innovative and practical ways. Involved with planning and prioritization
of development and sustenance activities to resolve a wide range of issues. Ability to multitask; works on problems of diverse scope
where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques
for obtaining solutions.

Primary Duties / Responsibilities

    Software engineer to contribute on TCP/IP, clustering, high availability and virtualization features for a team focused on
     sustenance of the product
    Enhance the product, design tools and features to improve the quality, reliability and maintainability of the product
    View a complex product holistically and fix problems across multiple feature areas and software layers

Qualifications (Knowledge, Skills, Abilities)

    BS in Computer Science or related field, MS preferred
    4+ years of development experience in C and UNIX systems internals
    Development experience with TCP/IP protocols required
    Strong system level analytical and troubleshooting skills required
    Good knowledge of clustering, virtualization and high availability preferred
    Good knowledge of load balancers is a big plus
    Good written and verbal communication skills
    Ability to work in teams, spread across different countries
    Energetic, self-motivated individual

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

Senior Software Development Engineer-BASE( Req no: 13762)

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 Requirements

Qualifications:
• Strong systems programming skills, with extensive experience developing kernel/OS and networking software
• Hands on experience with protocols like TCP,HTTP
• 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
• Experience of working BSD-style kernel 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 6+ 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

************************************************************************************************************
Staff Software Engineer (Req no : 14014)

Position & Team Summary

Architect, Design and develop complex features on embedded networking platform. Focus on development of
networking/clustering/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:
• M.Tech/M.S in Computer Science with 8+ years of working experience.
• Strong system programming skills, with extensive experience developing kernel/OS and networking software.
• Good Computer Science background – architecture, algorithms, data structures.
• Good knowledge of TCP/IP networking a must.
• Good analytical and problem solving skills.
• Good written and verbal communication skills. Ability to effectively communicate with cross functional teams across the
organization.
• 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

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

Software Test Engineer 2 (Req no: 14217)

Position Summary:

Responsibilities
Develop, implement and automate test cases
Ability to lead a team of junior engineers, mentor them and coordinate with dev teams.
Develop testcases based on functional specifications, RFCs and real-world scenarios
Perform problem analysis to determine if there is a valid bug
Submit bug reports and Perform bug fix verification
Communicate test results to other engineers and cross functional teams
Design and implement switched VLAN and WAN network topologies

Qualifications and Requirements

Required Experience and Skills
2-4 years of network product testing or related industry experience
Advanced networking knowledge of bridging, routing and switching. Routing protocols testing like OSPF, BGP RIP is a plus.
Worked with Load-Balancers and WAN optimization products
Advanced TCP/IP and OSI stack knowledge
Test case development and test planning methodologies
Work experience in various Operating systems both Microsoft and UNIX flavors.
TCL or PERL programming in Test automation and Tool development

Preferred Skills
Work experience in a Virtual Machine based environment (Xen, ESX, HyperV)
Work experience on testing routers and switches.
Network simulators (dummy net or similar)
Application protocol Knowledge - HTTP, HTTPS, FTP, DNS, SMTP, SIP,RTSP,RADIUS

Educational Experience
BS degree in Computer Science or related fields
MS preferred or equivalent experience

Personal Attributes
Aptitude to learn new technology quickly and adapt to new feature testing/new assignments faster
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.

************************************************************************************************************
Senior Software Engineer 2 – NS Infra (Req no :14080)

Position Summary:

Design/develop/enhance features in content aware switching, acceleration, security functionalities such as Content Switching, Cache
Redirection, Content Filtering, Content Rewrite, Content Acceleration & Transformation, VPN & highly granular Authentication,
Authorization & Auditing (AAA) functionality.
Enhance and extend the Policy Engine framework with Layer2-Layer7 attributes that can be used to enhance the broader Switching,
Security, Acceleration & Access functionality.
Analyze and fix problems with SSL VPN, Content Switching, Cache Redirection, Content Filtering & AAA products.

Qualifications and Requirements

Education: BS in Computer Science, MS preferred
Requirement:
Minimum of 2+ years of proven design and development skills in complex applications and systems software products.
Excellent C programming skills.
Proficiency in Systems/Server software development, multi-threaded programming, data structures, network and systems
programming on Unix/Linux development platform.
Excellent debugging skills.
Excellent verbal and written communication skills
Excellent Team Player and quick learner
Ability to communicate and collaborate with remote peers in the US
Ability to work with customers
Preferred

1-2 years of experience with HTTP Content aware switching, acceleration & secure Access embedded products .
Experience with different technologies for Web based Switching, Acceleration, Secure Access/VPNs, AAA & the associated
Switching/Tunneling/Acceleration protocols.
Exposure to Cloud networking related technologies.
Good understanding of HTTP, including experience with HTTP proxy development
Computer Science Graduate.

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

Cloud Networking – Branch Repeater:

Senior Software Engineer 2 (Req no: 13484)

Position Summary
Preferred Experience: >7 years
Preferred Education: B.E. or B.Tech or M.Tech Degree in Computer Science or equivalent.
Citrix Cloud Networking Group located in Bangalore is looking for Engineers who love programming and have a strong background
in Networking & Operating Systems to join the Branch Repeater team that optimizes Application and Data Access over a Wide Area
Network

Position Description:
• Work closely with Technical Lead and Manager to meet the product goals of the Branch Repeater Product.
• Create functional specifications for key product modules and components
• Design and Implement new features independently and through others.

Required – BS degree (MS/PhD preferred) in CS, or related field.
Required – Minimum 4 years experience with Operating System level application development with Linux/UNIX or Windows
Operating System (Win32 API). Kernel Experience is highly desired
Required – Strong background with TCP/IP networking at the Stack or System Call Level
Required – Excellent Programming skills in C/C++. Objected Oriented Design experience is highly desired
Required – Strong oral communication skills, including the ability to build consensus among people with strong opinions
Required – Excellent written communication and documentation skills
Required – Ability to work alone and as part of a team

Preferred – Familiarity with WAN optimization techniques
Desirable – Knowledge of Quality of Service techniques. (queuing and scheduling algorithms)

************************************************************************************************************
Software Test Engineer 2 / Senior Software Test Engineer 1 (Req no : 13999, 14000)

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 ( Windows, Linux) to test various
features.
Knowledge of Windows Services, domain expertise in Windows network stack, testing, debugging Windows services and products running on
Windows & Linux environment.
Programming proficiency (e.g C, PERL, Python) for functional automation.
Should have the ability to think, develop and work on Customer setup and complex network deployment
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 moderate complexity, where coordination of the efforts of other test team members is required.


Qualifications (Knowledge, Skills, Abilities)

Good knowledge of TCP/IP and OSI stack knowledge
Application protocol knowledge: HTTP, FTP, DNS, SMTP and CIFS.
Testing products running on Windows and Linux OS environment.
Should have a strong programming proficiency in Python (or Perl) to develop Tools and Automation.
Candidate should be good in aptitude and problem solving skills.
Candidate should have a good knowledge on setting up of real world customer network and deployment scenarios
Experience in working on product scalability, performance and deployment test will be an additional advantage
Knowledge of Windows Services, domain expertise in Windows network stack, testing, debugging Windows services (AD, DFS, IIS, etc) will be an
additional advantage

Strong knowledge and experience with test methodologies, QA process, and software release cycle.
Demonstrated ability to apply appropriate test methodologies including writing test plans and test cases.
Strong knowledge of release procedures and software defect tracking.
Experience with automated test tools.
Solid proficiency in test effort estimation and tracking.
Microsoft / Cisco Certification is a plus.


Requirements (Education, Certification, Training, Experience)

BS degree or equivalent in computer science, electrical engineering, or related field. For individuals holding an advanced degree in one of
these fields, additional years of formal education may be regarded as equivalent work experience.
Minimum 4+ years of directly related work experience.
At least 2 years of experience in software release cycle.


************************************************************************************************************
Software Test Engineer 1 (Req no : 14004)

Position Summary

Junior position tests production software of limited complexity to debug through the use of systematic tests from QA through release. Create
and/or execute manual and/or automated test scripts depending on product responsibility area. Responsible for working through a defined set
of tests, interpreting results, and maintenance. Certain groups may also require test and verification for global localization services.


Primary Duties / Responsibilities

Responsible for testing of products across OS platforms (e.g. Windows, Linux, Mac) for various features.
Identify, isolate, interpret, and report defects, and work with developers to analyze requirements, and reproduce problems to get them
resolved.
May assist in formulating test plan(s), but generally follows guidelines set by test plan.
Within scope of assignments, sets up test environments and updates bug database.
Is familiar with, and follows, prescribed software engineering and test processes and procedures.
Maintains thorough and accurate documentation of work and communication and feedback of technical issues to developers and test
leadership
Depending on project or group, may perform some programming.
Scope of work may include both manual and automated test activities.

Scope of Work at SW Test Engineer :

          Writes test plans and test cases for one or more major functional areas, sets up test environments, executes tests, records results
           and defects, and works with developers to reproduce problems and get them resolved.
          Should have the ability to think, develop and work on Customer setup and complex network deployment
          Exercises limited judgment within defined procedures and practices to determine appropriate action.
          Interactions and contact with others are primarily internal with multiple teams and departments within assigned function.
          Normally receives general instructions on routine work, detailed instructions on new projects or assignments.
          May provide some guidance to entry level test engineers.


Qualifications (Knowledge, Skills, Abilities)

Knowledge of test methodologies, QA process, and software release cycle.
Basic proficiency in writing and executing test cases.
Good knowledge of TCP/IP, HTTP, HTTPs, Operating Systems and networking.
Programming proficiency (e.g. C, PERL, Python) and understanding of automated test processes.
Candidate should be good in aptitude and demonstrated on working in real world customer scenarios.
Microsoft / Cisco Certification is a plus.

Requirements (Education, Certification, Training, Experience)

BS/MS degree or equivalent in computer science, electrical engineering, or related field. Equivalent experience may be substituted for formal
education.
2+ years minimum relevant work experience.
************************************************************************************************************

Senior Software Test Engineer 1 (Req no : 14001)

Primary Duties / Responsibilities
• Responsible for planning and executing functional and system level testing of products across OS platforms ( Windows, Linux) 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 moderate complexity, where coordination of the efforts of other test team members is
required.


Qualifications (Knowledge, Skills, Abilities)
• Good knowledge of TCP/IP and OSI stack knowledge
• Application protocol knowledge: CIFS/SMB2, MAPI.
• Expertise in setting up Microsoft Exchange Servers 2007/2010
• Knowledge of setting up WCCP, PBR, HA deployments
• User level expertise in Windows and Linux OS environment.
• Should have a strong programming proficiency in Perl / QTP to develop Tools and Automation.
• Familiarity with virtualization (VMware ESX/ESXi/vCenter, Citrix XenServer/Xen Desktop, Microsoft Hyper-V, etc).
• Candidate should be good in aptitude and problem solving skills.
• Strong knowledge and experience with test methodologies, QA process, and software release cycle.
• Demonstrated ability to apply appropriate test methodologies including writing test plans and test cases.
• Strong knowledge of release procedures and software defect tracking.


Requirements (Education, Certification, Training, Experience)
• BS degree or equivalent in computer science, electrical engineering, or related field. For individuals holding an advanced degree in
one of these fields, additional years of formal education may be regarded as equivalent work experience.
• Software testing experience between 4 and 6 years

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

Software test Engineer 2 (Req no : 14002)

Primary Duties / Responsibilities
• Responsible for planning and executing functional and system level testing of products across OS platforms ( Windows, Linux) 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 moderate complexity, where coordination of the efforts of other test team members is
required.


Qualifications (Knowledge, Skills, Abilities)
• Good knowledge of TCP/IP and OSI stack knowledge
• Experience in testing application layer technologies such as Compression, Load Balancing, Wan Acceleration & Optimization.
• Application protocol knowledge – HTTP, HTTP, FTP, DNS etc.
• Networking knowledge of bridging, routing and switching
• Knowledge of setting up WCCP, PBR, HA deployments
• User level expertise in Windows and Linux OS environment.
• Should have a strong programming proficiency in Perl / Python to develop Tools and Automation.
• Familiarity with virtualization (VMware ESX/ESXi/vCenter, Citrix XenServer/Xen Desktop, Microsoft Hyper-V, etc).
• Candidate should be good in aptitude and problem solving skills.
• Strong knowledge and experience with test methodologies, QA process, and software release cycle.
• Demonstrated ability to apply appropriate test methodologies including writing test plans and test cases.
• Strong knowledge of release procedures and software defect tracking.


Requirements (Education, Certification, Training, Experience)
• BS degree or equivalent in computer science, electrical engineering, or related field. For individuals holding an advanced degree in
one of these fields, additional years of formal education may be regarded as equivalent work experience.
• Software testing experience between 2 and 4 years

************************************************************************************************************
Cloud Platform:
Senior Software Test Engineer 1 – Core Infrastructure (Location –Hyderabad) (Req 13916)

Location: Hyderabad

Responsibilities include:
         Architect, design, and develop infrastructure technologies and runtime components of open source cloud orchestration
          software (CloudStack - www.cloudstack.org).
         Build secure, scalable and reliable production-grade software.
         Investigate new technologies to improve current products and build new features.
         Help define product roadmap.
         Be a technical coach and mentor to junior members of the team.


Required Qualifications:
         Expert knowledge and experience with Java or C/C++
         Network and multithread programming
         Knowledge and experience with web, distributed, and networked applications (TCP, HTTP, XML)
         Experience with Linux, MySQL and open source technologies is highly desirable.
         Prior exposure to virtualization technologies and hypervisors (Xen, KVM, VMWare, Hyper-V) is a plus.
         Excellent programming and problem solving skills
         Self-starter and motivated to work in a high growth environment
         Ability to work with a rapidly evolving product
         BTech/BS Computer Science or equivalent with strong CS fundamentals
         5-10 years of product development experience

***********************************************************************************************************
Senior Software Test Engineer 1(Req no :14088)

Position Summary

Entry to mid level position tests production software of limited complexity to debug through the use of systematic tests from QA
through release. Create and/or execute manual and/or automated test scripts depending on product responsibility area.
Responsible for working through a defined set of tests, interpreting results, and maintenance. Certain groups may also require test
and verification for global localization services.
Primary Duties / Responsibilities
• Responsible for testing of products across OS platforms (e.g. Windows, Linux, Mac) for various features.
• Identify, isolate, interpret, and report defects, and work with developers to analyze requirements, and reproduce problems to get
them resolved.
• May assist in formulating test plan(s), but generally follows guidelines set by test plan.
• Within scope of assignments, sets up test environments and updates bug database.
• Is familiar with, and follows, prescribed software engineering and test processes and procedures.
• Maintains thorough and accurate documentation of work and communication and feedback of technical issues to developers and
test leadership
• Depending on project or group, may perform some programming.
• Scope of work may include both manual and automated test activities.
Qualifications (Knowledge, Skills, Abilities)
• Knowledge of test methodologies, QA process, and software release cycle.
• Basic proficiency in writing and executing test cases.
• Good knowledge of Operating Systems and networking.
• Depending on group, programming proficiency (e.g. C, C++, Java, PERL) and understanding of automated test processes.

Requirements (Education, Certification, Training, Experience)
• BS degree or equivalent in computer science, electrical engineering, or related field. Equivalent experience may be substituted for
formal education.
• 4+ years relevant work experience or applied coursework .

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

Cloud Gateway:

Senior Software Engineer 1/ Senior Software Engineer 2 (Req no: 14230, 14231, 14232, 14233)
Key Responsibilities:

Participate in the full development life cycle, working within broadly defined parameters
Own the delivery of an entire piece of a system or application, and serve as a technical lead on large complex projects
Management and execution against project plans and delivery commitments
Guide junior engineers to develop the best technical design and approach for new product development
Build software solutions. Design and define the interaction between the other component pieces
Create and execute appropriate quality plans, test strategies.

Qualifications:

Bachelor’s or Master's degree in Computer Science or equivalent
5 to 8 years experience in Software development
Expert Knowledge of Java, object-oriented methodologies, enterprise application architectures and design patterns.
Awareness of Identity Management, Active Directory, SAML & cloud technologies is an added advantage.
Development experience in data structures, complex algorithms, OOP, Java, Linux, experience in Perl, C++ a plus.
Development Expertise in data structures, algorithms, OOP, Java & related frameworks, Linux.
Strong skills in coding, testing, designing, solving problems and expressing thoughts or ideas.
More than three years of experience in design and development of enterprise applications.
Experience with relational database management systems and XML technologies.
Ability to work in a test-driven and iterative programming environment.
Ability to handle multiple competing priorities in a fast-paced environment
Excellent verbal and written communication skills

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

WWO:
Lead Java and ABAP Development Analyst NEW (Req no: 14276)

Position Summary:

Partners with development managers to help implement new initiatives within their team and department. Designs, implements,
and troubleshoots SAP enhancements to medium complexity solutions, and documents all assigned areas of responsibility within the
business applications or enterprise. Responsible for adhering to the architectural standards of the team and department and for
overcoming technical challenges. Effectively communicates with other development team members and demonstrates the ability to
deliver quality results in a timely fashion.

Primary Duties / Responsibilities

          Lead the development effort in delivering technological solutions envisioned by the manager and above.
          Contribute to the development of formal recommendations and proposals to management.
          Apply working knowledge of processes, according to area of development, to the data requirements, automated business
           solutions and integration issues.
          Take lead role in defining and enhancing application development standards. Identify new technologies that can be
           incorporated to improve the performance / usability.
          Lead and mentor small teams or be an individual contributor in technology areas in ways that comply with architectural
           standards and established methodologies and practices.
          Collaborate with Business Analysts and/or other members of their technical teams during requirements gathering and
           provide guidance on writing technical specifications.
          Coordinate tasks with team members for successful transition of application through development, testing,
           implementation and maintenance stages.
          Troubleshoot and provide technical assistance for business issues and projects.
          Support the development of internal tools, deployment solutions, and processes for the development team.
          Analyze functional components and design and prepare technical specifications for technical solutions as directed by
           management.
          Work collaboratively with teams, as necessary, and assume individual responsibility for assigned portions of software
           development projects.
          Assist other developers in the team as needed and mentor them.
          Active participation in the design, development, and implementation stages of the system development life-cycle
           including analysis, design, coding, troubleshooting, documentation, testing, and implementation.
          Write well-commented code and adhere to naming conventions. Review code against established standards and ensure
           team and own compliance.
          Document important flows / processes for modules and projects assigned.
          Responsibility for timely response to internal customers or business analysts when diagnosing and resolving support
           problems.
          Support production applications to ensure the stability of their application and appropriate access to data in the
           production environment.
          Consolidate weekly status reports based on team input to inform management of project status, estimated completion
           dates, and any other issues for management attention.
          Update the enterprise project management tool as required.
          Troubleshoot a wide variety of complex problems and identify solutions within broad applications and functional
           expertise.
          Coordinate and support QA and UAT for enhancements and productions fixes.
          Perform other duties as required.

Qualifications (include knowledge, skills, abilities, and related work experience)

          Advanced understanding of integration with other logistics modules
          Advanced experience in working with SAP Java development tools such as NetWeaver Developer Studio and Visual
           Composer is a plus
          Advanced experience in working with SAP Java Connector (SAP JCo) for communication between SAP system and Java
           applications is desired
          Advanced experience with ABAP coding language with the ability to analyze, debug, and design solutions
          Must be able to read, understand and trouble-shoot ABAP development and have demonstrated ability to design custom
           programs and interfaces
          Thorough knowledge of how data flows from and between SD, MM & CRM modules
          Have a strong and thorough understanding of SAPs APO Production Planning / Detailed Scheduling (PP/DS), Demand
           Planning (DP), and Supply Network Planning (SNP), the associated business processes, and how APO is integrated with
           MM, PP, and BW in order to support configuration of modules and subsequent support.
          Advanced proficiency in Java and J2EE (EJB, JMS, JNDI, Servlet/JSP, JTS, JDBC, SOAP)
          Advanced analytical and troubleshooting skills.(Unix, Networking, DMZ, Firewalls, J2EE, Web and Application Servers)
          Ability to evaluate, install, test, configure, maintain, monitor performance of and troubleshoot J2EE applications
          UNIX scripting skills. Creation and support of automation scripts, e.g., log rotation and plugin migration, configuration
           automation
          Mapping experience with ABAP, XSLT, and Java
          Excellent understanding of the Service Oriented Architecture (SOA)
          Understanding of the order to cash process, deep knowledge of SAP Customer Master Data and/or experience with MM,
           WM and SD modules a plus
          Strong ABAP Skills including but not limited to Reporting, Data Dictionary, Screen Painter, Menu Painter, applying user
           exits, ABAP query & report writer tools
          Strong experience in SAP Scripts / Smart Forms
          Strong knowledge and experience in Object Oriented ABAP using ALV grids, tree controls, event handling, split containers
           and implementing class interfaces
          Demonstrated broad ABAP experience in the following areas: Workflow, Object Oriented programming, Data Dictionary,
           BAPI, BADI, RFC, ALE/EDI, IDOC, ALV programming, Classical and Interactive Reporting, BDC, SAP Scripts, Smart Forms,
           Adobe Forms (offline/interactive), Enhancement, User Exits, Dialog Programming, Interface/ABAP Proxy programming,
           LSMW, BSP, Web Dynpro for ABAP, Performance Tuning, Function Module development, and pool programming.
          Highly experienced with SAP middleware processes ALE / EDI / IDOCs / RFCs / BAPIs /BADI's/ SAP web services
          Experience in SAP Workflow - Configuration and Development and SAP archiving
          Practical knowledge and experience in more than one functional areas: SD/MM, FI/CO & HR modules
          Minimum 3 or more full life cycle SAP implementations
          Experience with SAP Solution Manager ChaRM is plus
          Knowledge of SIS or SAP Security modules is a plus
          SAP ABAP Certification is highly desired
          Exposure to ITIL business practice guidelines
          Working experience in building N-Tier architecture / Service Oriented Architecture
          Awareness and understanding of changes in technology and how these changes impact core business applications

Business knowledge of each of the following:
          Domain area
          Service requests requirements and the business objectives
          Core business processes and how to automate business solutions and related integration issues.
          Awareness and understanding of changes in business and how these changes impact core business processes.
          Familiar with technical functionality of core technologies used within business units supported and can use some of the
           following tools or technologies to manage and develop applications:
          Microsoft Office, especially Word, Excel, Outlook, Visio, and Project.
          Ability to create a complex process flow diagram
          Source Control Technologies/Methodologies.
          Required non-technical skills include:
          Communication (verbal and written) and interpersonal skills
          Complex problem solving
          Strategic thinking
          Results orientation
          Mentoring
          Self-motivation
          Adaptability

Additional qualifications may include:
Experienced in SAP's Netweaver platform, including SAP Business Warehouse (BW) and SAP Solution Manager (SM)
Strong capabilities in programming languages including Lotus Script and DB2,
A strong foundation in various technologies including web 2.0, collaboration, portal, RAD6, SQL, CSS, XML
Functional/Technical Requirements (include education, certifications, and training)
Bachelor's degree in Computer Science or related field, or equivalent combination of education and experience
5-7 years of experience with SAP R/3 - ABAP/4 in releases 4.5, 4.6, 4.7, 5.0, and 6.0
Minimum of 3 years SAP development experience in ECC 6.0 utilizing the new SAP NetWeaver ABAP technologies
Experience with Variant Configuration module in SAP
3 or more full life-cycle implementations of SAP APO which must include requirements gathering, blueprinting, functional testing,
and SAP configuration
Advanced experience in working with SAP Java Connector (SAP JCo) for communication between SAP system and Java applications is
desired
Advanced experience with web development technologies HTML/CSS, JavaScript, AJAX, JSF/Spring/Struts, Servlets/JSP
Deep understanding of Java/J2EE concepts (JDBC, JMS/MQ, JSP, EJB, JNDI, etc*) required
Deep knowledge of Java, SQL, JavaScript, J2EE, JDO/JPA/Hibernate, XML/XSL, Web Services
Technological knowledge of four or more of the following:
Application design and development concepts
Database design and development concepts.
The application architecture of the systems being developed and supported.
The technologies, platforms, and applications used to develop automated business solutions.
Solid knowledge of IT infrastructure
Strong knowledge of IT security best practices
Demonstrated success deploying enterprise software solutions
Testing, Design, Architecture, Implementation, Knowledge of Emerging Industry Trends/ Technologies, Domain-Specific Technical
Knowledge (depth, breadth, interdependencies), Production Support, Debugging, Problem Solving, Understanding & Application of
the Software Development Life Cycle (SDLC)/Project Lifecycle (PLC)
Leadership Blueprint Competency Requirements

Organization Commitment:
Accountability     Authenticity Communication     Excellence Orientation         Teamwork
Setting Direction:
Business Savvy Innovation Leading Change       Strategic Thinking
Aligning & Motivating People
Inspiring Others Relaying Vision Talent Building
************************************************************************************************************
IT Support:

Network Ops Engineer (Req 13692)


Title:                          Network Operations Engineer


Reports To:                     Director IT

Department:                     Production Operations/IT Service Delivery



Position Summary

Serves as Network Operations Engineer in a large global enterprise and will be responsible for providing Tier 3 operations including network
configuration and implementation, and maintenance support by identifying and resolving network issues, and proactively monitoring the
health of the global WAN / LAN infrastructure and services.
Primary Duties / Responsibilities
            Monitor the health of the global WAN / LAN infrastructure.
            Participate in daily monitoring and maintenance; respond to all related hardware and software-based problems and interface with
             vendor support service groups to ensure quick resolutions. Provide appropriate updates during outages or periods of degraded
             performance.
            Coordinate resolution of production network issues with other IT groups. Perform initial research and diagnostics of network issues
             and use the trouble ticketing system to open, update, reassign and close trouble tickets.
            Communicate directly with end-users as necessary to meet SLAs.
            May participate on project teams as operations resource for configuration and/or implementation support.
Qualifications (include knowledge, skills, abilities, and related work experience)
            Must be self-motivated with excellent interpersonal, communication, presentation, and organizational skills
            The ability to work and team effectively with clients, management, and staff members in a multi-tiered, fast-paced environment
            Knowledge and /or configuration of load balancing products, WAN acceleration products, or SSL/VPN
            Demonstrated knowledge of basic network troubleshooting techniques and tools
            CCNA and / or CCNP certifications preferred
Functional/Technical Requirements (include education, certifications, and training)
            Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent
            Minimum 5 years solid experience in data networking and operations, with a focus on root cause analysis
            Proven knowledge and configuration experience of Cisco WAN routers (2800, 3800, 7200) & LAN switches (3700, 4500, 4948, 6500),
             Cisco ASA / PIX Firewall, Cisco wireless access points (1200) and controllers
            Proven knowledge and experience with QoS, Routing Protocols (Static, BGP, EIGRP, OSPF), Spanning Tree, Layer 3 Switching, and
             VPNs (IPSec, MPLS, VPLS)
            24x7 on-call participation on a rotational basis required
            Communication Services; Product and Vendor Evaluation/Management; Problem Solving and Troubleshooting;
             Network/Communication Architecture; Configuration/Implementation; Customer Engagement; Project Management; Capacity
             Planning, ITIL; Production Readiness Guidelines



************************************************************************************************************
IT Support Engineer (Req no: 14313)

Job Description: Windows Administrator / IT Support Engineer

Qualifications: Education: B.E / Bachelor of Science / Electronics / Computers /IT degree

Job Related Experience: 2 ½ years’ experience
          Active Director User, Distribution List creation, Exchange mailbox creation
          Hands on experience with Windows 2008 Domain architecture
          Network infrastructure including LAN/WAN concepts and detailed information on the security concepts of the domain.
          Strong understanding of TCP/IP, DHCP, DNS , NAT and related networking technologies
          Enterprise Antivirus Deployment and patch management
          Evaluate and install operating system and software patches
          Support and maintain end users, including troubleshooting, account maintenance and training
            Adding and configuring blackberry users/ troubleshoot
            Support of remote users via, Remote Desktop, VPN technologies
            Perform data backups using Veritas Backup Exec and Windows backup
            Experience with Internet Mail technologies (SMTP, POP3, IMAP)
            Thorough knowledge of good server and system administration principles
            Should have technical background & experience in interfacing applications to databases (SQL & Oracle) and legacy
             systems
            Hands on Experience with Dell & HP Server, Raid Controllers
            Plan and perform appropriate procedures, documentation, inventory assessment, and other procedures related to IT
            Self-starter that requires minimal supervision and can provide oversight for any assigned projects

Basic Skills:

            Active Directory User creation, Exchange mailbox creation, Distribution list creation
            Strong understanding of TCP/IP, DHCP, DNS , NAT and related networking technologies
            Should have sound knowledge of Windows 2000/2003 Domain architecture
            Knowledge of LAN / WAN & Wireless LAN
            Should have hands on experience in patch management & AV deployment
            Evaluate and install operating system and software patches
            Support of remote users via, Remote Desktop, VPN technologies
            Experience with Internet Mail technologies (SMTP, POP3, IMAP)
            Backup Software Knowledge ( Windows, Veritas, Tivoli, Net Backup)
            Hands on Experience with Mail Server and configuring with Outlook
            Hands on Experience with Dell & HP Server, Raid concepts
            Basic knowledge of PC & Servers Hard Ware

Preferred:

            MCSE / MCSA certification
            Experience with anti-spam technologies
            ITIL Certified

************************************************************************************************************
WW Tech Support:

Technical Support Engineer (Req: 14076)

Position Summary

The Technical Support Engineer is responsible for responding to and resolving complex customer problems via phone, email and
remote access for Citrix products. The support focuses on in-depth problem analysis of Citrix products and their integration into
enterprise-wide mixed environments. Isolate and provide resolution to customer issues or qualify the customer issue for senior level
assistance or other vendor assistance. Follows standard practices and procedures in analyzing situations or data from which answers
can be readily obtained. Use fundamental technical troubleshooting skills obtained through performance of the role to define and
isolate technical issues. Actively participate in some or all phases of the software development and maintenance cycle. These phases
include working on customer-based problems dealing with both the Escalation Team as well as Third Level development on
reproducing and researching customers' issues, troubleshooting, debugging, documentation, building lab environments, software
maintenance, and testing.


Responsibilities

The primary duties for this position include but are not limited to:


Technology Proficiency


            Provide technical assistance to customers on Citrix products via phone, email and/or remote access.
            Perform advanced problem analysis and isolate problems of a complex level of difficulty.
            Reproduce customer issues in house.
            Obtain CCA certification within 3 months
            Publish articles in our in-house knowledgebase.
            Able to learn a wide variety of technologies at a rapid pace



Communication
          Document customer problem information, recommendations, and resolution in a clear and concise manner using CRM
           incident tracking system.
          Ensure telephone ACD queue coverage accounts for 70% of time spent in direct customer contact.
          Communicate appropriately and provide regular updates to customer and management.



Teamwork


          Achieve and maintain targeted call statistics such as number of calls answered, number of cases closed or issues resolved,
           along with other established goals.
          Along with the Technical Support Manager, set realistic personal training and product certification goals.
          Leadership and Entrepreneurship (Excellence Orientation) Qualifications and Requirements Qualifications.




Business


          Understanding of Citrix mission and corporate objectives and ability to apply this knowledge within Citrix and for
           customer facing issues.


Planning


          Organization and work planning skills required.
          Ability to work on multiple issues and prioritize work accordingly to business processes.


Problem Solving


          Must possess good problem solving and analytical skills.
          Ability to diagnoses technical problems; research and identify appropriate solutions.



Entrepreneurship


          Must be able to identify and develop new innovate ways to better service our customers.


Professional Communication


          An excellent customer service attitude and the ability to interact with customers in a professional manner are required.
          Must have the ability to work in a fast-paced environment and use judgment in handling customer calls and providing
           technical assistance
          Strong written and verbal communication skills


Leadership


          Ability to identify major concerns from the field and relay those concerns to management in an appropriate manner.
          Can do attitude with a strong will to lead by example
          Ability to follow directions and be self motivated.



Qualifications and Requirements



          Minimum of 2 years experience in a Tech Support environment.
          Experience in working with Windows 2003/2008 Servers in a networked environment.
          Experience in working with Windows XP/Win7/Vista
          Experience in configuration of Active Directory, DHCP and DNS.
          Good understanding of Network troubleshooting.
         Good understanding of Network Storage systems and associated protocols. Configuring and troubleshooting NAS, SAN,
          NFS will be a plus.
         Fundamental knowledge of XenServer, VMware or MS Hyper-V technologies will be a plus.
         Should have excellent verbal and written communication skills.




This position will require you to work on night shifts with a potential for extended coverage

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

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:2
posted:2/9/2013
language:Latin
pages:35