NPG Job Specs - JobLagao

linencharmΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

117 εμφανίσεις

CITRIX



April
,
201
2


COL:


Senior QA Engineer

(
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 rele
ase.
U
tilizes 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. P
rojects
wi
ll 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 Lea
d 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 esti
mates, 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 te
st 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 c
omplete 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 conf
ormance 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 wi
thin 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.



Sp
ecializes 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 resolu
tion
by Engineering.



Collaborates with engineers, helps lead bug meetings, work
s 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 wo
rk 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 incl
uding 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 r
elated 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 engineerin
g
personnel to define, refine, revise and appro
ve 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, speci
fications 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
exp
ertise 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 o
f 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 i
mplementation 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 ar
chitects 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 upp
er 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 in
tegrity 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 lea
ds 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 t
o 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 produc
t 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 dri
ving 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 a
s 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 publi
sh 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 too
ls, 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 po
tential 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/a
nalysis 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 perhap
s 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 wi
th 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


Knowled
ge 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 wo
rking 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 imple
menting 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 network
ing 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
-
Sec
urity, 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, A
ndroid 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



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

COL Opts:


NOC
Engineer
(Req no: 13
797, 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 le
vel 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
predominant
ly 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 supp
ort for
incident & problem resolution.

Monitors, re
solves, 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 communicate
s 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 associ
ated 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.

Meet
s 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 spri
nts
and retrospectives.

Aggressivel
y 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 problem
s.

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 Kn
owledge 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 t
ransfer 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 membe
rs 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.

Know
ledge 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 r
equired 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 maintena
nce 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
: en
sures 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 pos
itive
feedback, construct
ive 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 det
ail;
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 o
thers; 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 in
formation
they acquire, maintain, an
d 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 exten
ded 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 c
omponents.

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.


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


Globalization
:


Lead Software Test Engineer

(Automation)

(Req no:
13500
)



Position Summary:

Understands the Globalization automation scenario and works on developing and co
nfiguring 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 validat
e 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. Wo
uld 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 mainta
ins 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 documentati
on

• 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 understa
nding 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 p
roduct/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 20
03 configuration,
including knowledge Windows Active Directory. Windows Vista knowledge an advantage. In addition, must have basic understandin
g
of operating system fundamentals. Any additional operating systems knowledge or experience is an advantage

• N
etworking
-

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 wi
thin 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 dead
lines 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 Matur
ity
-

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 Qu
alifications (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


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


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, archit
ects,
and team leads on broad, complex problems which require strong theoretical and practical experi
ence 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 / Responsibil
ities



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 l
evel 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 es
timated
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 approa
ches 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 mee
ting 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 a
nd 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, CU
DA/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, Ex
perience)



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 Development Engineer (Windows Device Drivers Programming):

(Req no: 11544)


Receiver & End User Services


Senior Software Engineer

( You ha
ve 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 App
s /
Desktops.


Required Te
chnical 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 develo
pment 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 Development Engineer

(Req no: 13200)


Overview:

Successful candidate will join a leading edge NASDAQ 100 technology company producing software used by millions of people eve
ry
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 sotwar
e. 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 featu
res and subcomponents. Responsibilities
will include providing work estimates, participating in and/or leading the design effort, mentoring junior engineers, develop
ing code
modules, unit and integration testing and performing code reviews.


Has an eye f
or 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 impr
ove
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 accredi
ted
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 experien
ce

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
possi
ble 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 ap
proval 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 inte
rnationalized 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


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


EDA:


Senior So
ftware Development Engineer

(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

• Des
ign 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 bas
ed 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, Wind
ows 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 Obj
ect 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 wi
th 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 i
s 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 t
hrough a technical project.


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


Senior Software Test Engineer

(Req no: 13314)


Title: Lead SOFTWARE TEST ENGINEER


DESKTOP AND APPS PRODUCT GROUP


E5


Pos
ition Summary

As a member of the Citrix Desktops & Apps team for the XenDesktop product suite, you will test production software of moderat
e
complexity to ensure quality through the use of systematic tests from QA through release. Develop, modify and eval
uate software
test plans used to design, implement, test, and optimize software on multiple projects. Select appropriate methods and techn
iques
to resolve issues. Maintain and drive continuous quality improvement in meeting internal and external customer
requirements.
Communicate and coordinate with managers, other peer test engineers and developers to build alignment between cross
-
functional
groups. Provide guidance to, and lead other software test engineers.


Qualifications and Requirements:

Primary Dut
ies/Responsibilities:

• Responsible for driving the planning and execution of testing/QA of software product features.

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

get
them r
esolved.

• Builds out interdependent test beds, and write effective plans and test cases based off of functional, design and requireme
nts
specification.

• Writes effective manual and intermediate automated test cases or automated frameworks.

• Oversees s
oftware 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.

• Establishes and maintains thoro
ugh 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.

• Follows prescribed software engineering a
nd 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 mem
bers is
req
uired.


Qualifications (Knowledge, Skills, Abilities)

Mandatory:

• Strong knowledge and experience with test methodologies, QA process, and software release cycle and defect tracking.

• Demonstrated ability to apply appropriate test methodologies including

writing test plans and test cases.

• Knowledge of virtualization related technologies.

• Solid knowledge of Windows Client/Server Operating Systems.

• Experience with automated test tools.

• Solid proficiency in test effort estimation and tracking.

• Abi
lity to supervise/lead projects and mentor people.

• Familiarity with programming language(s) such as C++, C# and PowerShell and understanding of OO Programming concepts.


Desirable Skills:

• Familiarity with virtualization (VMware ESX/ESXi/vCenter, Citrix

XenServer/Xen Desktop, Microsoft Hyper
-
V, etc)..

• Working knowledge of Microsoft AD environments and Group policies.

• Domain knowledge in the areas of Networking (DNS, DHCP etc), Directory technologies, Security technologies, databases etc.

• Experienc
e with automation tools such as Selenium, Jmeter, soapUI.


Requirements (Education, Certification, Training, Experience)

• BS degree or equivalent in computer science, electrical engineering, or related field. Equivalent experience may be substi
tuted for
formal education.

• Minimum 5+ years of directly related work experience.

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


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


Security
:


Seni
or Security Engineer

(Req no: 13144)


Position Summary:


The Citrix Platform Security Engineering team is looking for an experienced application security specialist, this role involv
es 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 virtualizatio
n 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 le
vel 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 severa
l
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 c
ommon 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 impl
ement 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

(Req

no: 13145)


Position Summary:


The Citrix Platform Security Engineering team is looking for an experienced application security specialist, this role involv
es a variety
of security activities ranging from the execution of a secure development lifecycle pr
ocess 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 review
s. 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 proce
ss.


The main focus of the candidate will be to work with Citrix engineering teams and other security specialists to uphold the le
vel of
security in Citrix products; this will involve conducting detailed technical security analysis of specific components a
s well as working
with engineering teams to provide general application security guidance and advice. Candidates may also be involved in severa
l
other aspects of the overall secure development process.


Primary Responsibilities:


•Security analysis of prod
uct 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.

•Analy
sis 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 vulnerabil
ities.

•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, CSSL
P, 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 Jav
a 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 understandin
g of virtualization and related technologies and security risks.

•Prior experience with Citrix products.


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


Client Virtualization
:


Senior Software Test En
gineer

(Req no: 1330
2
)


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 releas
e.
Develops, modifies and eva
luates 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 custo
mer 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, Li
nux,
Mac) to test various features.

•Writes test plans and test cases f
or 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 p
lans 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 i
dentified 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 stat
e 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 parameter
s.

•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 memb
ers is
required.


Qualifications (Knowledge, Skills, Abili
ties)


•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 ne
tworking.

•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, in
creased 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 d
egree i
n
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


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


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
Minimu
m 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 progra
mming + 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, an
d 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 En
gineer

(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 i
ndustry 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 vari
ous 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 simulat
ors (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 Development Engineer

(Req no: 13843)

Job De
scription

Position Summary


The NetScaler team, within the Cloud Division at Citrix, is seeking an experienced software engineer to design, develop, trou
bleshoot
and debug complex software applications, resolving issues in innovative and practical ways. I
nvolved 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 pro
duct



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, Sk
ills, 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 requi
red



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
-
motivat
ed individual


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


Software Test Engineer

(Req no: 13
5
48
)


Position Summary
:


Responsibilities


Develop, implement and automate test cases

Develop te
stcases 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


Required Experience and Skills


1
-
3 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.

TCP/IP and OSI stack knowledge

Test case development and test planning methodologies

TCL or PERL programming in Test automation and Tool development


Preferred Skills


Application protocol Knowledge
-

HTTP, HTTPS,
FTP, DNS, SMTP, SIP,RTSP,RADIUS


Educational Experience


BS degree in Computer Science or related fields


Personal Attributes


Aptitude to learn new technology quickly and adapt to new feature testing/new assignments faster

Should be able to prioritize
tasks

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


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


Cloud Networking


Branch Repeater
:


Senior So
ftware Development Engineer

(Req no: 1
3484
, 13278
)


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 Are
a
Network


Position Description:

• Work closely with Technical Le
ad 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 preferr
ed) 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 n
etworking 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 st
rong 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)


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


Cloud Platform:


Senior Technical Writer (Location


Hyderabad
, Bangalore
)
(Req 12819)


The requirement is for

CloudStack (
www.cloudstack.org
) and we are looking for a highly motivated and experienced technical writer.
The ideal applicant will be self
-
directed, well organized, articulate, and a team player. We're looking fo
r a writer to own all
documentation for the product: installation guide, administration guide, customization guide, online help, and API documentat
ion.


The CloudStack is a technically challenging, open source product with a number of large customers.


The

writing audience is highly
technical.


This is a ground
-
floor opportunity to have a strong influence on the shape and quality of the documentation as one of the early
members of the team.


Qualifications and Requirements:


Mandatory Skills:

• Abilit
y to work with a rapidly evolving product and leading edge customers

• Knowledge of recent tools and single source methodologies for content development

• Breadth of skills and experience that enables ownership of complete documentation set

• Strong under
standing of the English language, style, writing standards, and legal issues related to publishing

• Edit online and printed documentation for a variety of audiences and address document usability issues

• Work as a customer advocate and help to improve
the customer experience

• Perform all levels of edits, from developmental to copy to production

• Help improve existing documentation processes, standards, frameworks, and templates; identify inefficiencies and propose
solutions

• Create and review inde
xes and glossaries

• Be a strong team player with ability to work with a diverse and cross
-
cultural team

• Should have experience in resolving editorial issues and differences in writing style

• Accurate, meticulous, proactive, diplomatic, with an eye f
or detail

• Ability to work independently with set deadlines and keep multiple projects on track at the same time

• Solid decision making and planning skills, drive for results, and passion for quality

• Solid work ethic, professionalism, and organizati
onal ability


• Have a bachelor’s degree in English, journalism, technical writing, or a related field, and a minimum of 8
-
10 years of technical
editing experience


Desired Skill:


• Prior experience in an early stage software environment

• Prior experie
nce documenting virtualization technologies such as VMware and Xen

Prior experience with Systems, networking, or storage products is a plus

• Understanding of firewalls, load balancers, routers, and moderately complex network topologies

Have knowledge of

tagging in an XML
-
based authoring environment and topic
-
based writing


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


Senior Software Development Engineer


Networking (Location


Hyderabad)
(Re
q 13915)


Location:

Hyderabad


Responsibilities include:



Architect, design, and develop core networking 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 customers architect and deploy CloudStack
-
based cloud infrastructure



Help define product roadmap.



Be a
technical coach and mentor to junior members of the team.


Required Qualifications:



Expert knowledge of C/C++ or Java



Working knowledge of high
-
level languages such as bash, Java, and Python



2+ years hands
-
on programming experience involving networking tec
hnologies. Examples include TCP/IP, layer 2 or 3
protocol development, Open Source integration work, device drivers



Hands
-
on design, operation and support of large, highly
-
available, global enterprise networks



Multi
-
vendor hardware and software environment
s



Troubleshooting complex networks and applications



Datacenter, ISP POP, and co
-
location experience is a plus



Subject matter expert in layer 2 protocols (Spanning Tree, VLAN, GVRP, VTP, DHCP, IGMP Snooping), IP routing protocols
including EIGRP, OSPF, BGP,

IP Multicast, MPLS, TCP/IP fundamentals (packet level analysis), network protocols including
TCP, UDP, HTTP, FTP, DNS, network infrastructure including LAN, WAN, routing, switching, load
-
balancing, network
applications including encryption, offloading, co
ntent switching, network security including firewalls, proxies, ACL, IPSec,
VPN, SSL, PKI, and hardware including entire Cisco product line with non
-
Cisco experience a plus.



Familiarity with analysis tools including WireShark, Sniffer, IXIA, Cacti



Understa
nding of Linux/Unix systems administration



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

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 de
fine 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 networ
ked 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


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


Software Test Engineer

(Req no: 13418)

Citrix Cloud Platforms Group

Location: Bengaluru, India

Functional Area: Quality Assurance and Automation

Preferred Experience: 2
-
3 years of professional experience

Preferred Education: Bachelor’s degree or better

Duration: Permanent, full time


Position Summary

Citrix is seeking a senior QA engineer with specialized skills in the development of systems for automated test of cloud in
frastructure
software.

We are developing a cloud infrastructure software product, managing the orchestration of virtual machines, networks, and stor
age
across entire datacenters, with particular emphasis on large
-
scale, carrier
-
grade deployments. This prod
uct is based on OpenStack,
an open
-
source cloud infrastructure framework.

This role will involve the development of systems for automated test as part of our continuous integration and test framework
. You
will be responsible for quality assurance covering
a wide range of functionality, reliability, and scalability aspects.

OpenStack is built in collaboration with dozens of companies worldwide, and this includes shared public QA infrastructure. Th
is role
includes our QA relationship with the OpenStack commun
ity, including the design of a global, shared testing infrastructure,
development and release of open
-
source tests, and the management of the hardware resources that Citrix donates to the open
-
source community.

This is primarily a software development role
, focusing on automated testing. It also includes day
-
to
-
day project management and
scheduling. You will be the senior technical member of the team in Bengaluru, working most closely with peer teams in Santa C
lara,
California and Cambridge, UK.

This is a r
are opportunity to participate in the software development process of a major software company with both open
-

and
closed
-
source projects at the core of the strategy.


Responsibilities

• Development of new unit, functional, system, and scalability tests.



Design and management of our internal continuous integration and automated test system.

• Automated and manual triage of test failures.

• Reporting on software quality metrics.

• Collaboration with peer teams within Citrix.

• Collaboration with members of

the open
-
source community, including people from other companies.

Qualifications and Requirements

• Bachelor's degree or better, preferably in software engineering or computer science.

• 2
-
3 years experience of automated test development or other software

development.

• Experience of Python is strongly preferred. All development will be in Python. Consideration will be given to development
experience in other languages as appropriate.

• Development experience using agile methodology.

• Candidates must demo
nstrate deep and broad understanding of the problems involved in building large distributed systems, and
would be able to design and develop solutions to those problems.

Experience in the following areas would all be additionally valuable:

• Server virtual
ization in general, and Xen or XenServer in particular.

• Datacenter
-
scale deployments, in particular the networking aspects.

• Exposure to open source development.

• Experience working with a globally distributed team would be a strong plus.

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


Cloud Platform
Sales:


Sales

Manager
, Cloud Infrastructure, India

(Req no: 1
3404
)


Title:

Sales Manager, Cloud Infrastructure, India.


Position Summary

Speci
alizing in specific subset of the Citrix product line; develops and manages medium to large opportunities within an assigned
geographical
territory consisting of value
-
added resellers (volume and non
-
volume), strategic partners, prospects and customers to
increase Citrix market
share and revenue. Capable of being called into accounts as opportunities are identified and may work with account
-
assigned Sales Account
Managers to close sale to achieve or exceed revenue targets. Leveraged as an industry and mark
et expert to develop and present sales
proposals and systems solutions, and assist in closing complex technical sales.

Primary Duties / Responsibilities



Develops and expands an assigned geographical territory consisting of value
-
added resellers (volume a
nd non
-
volume), strategic partners,
prospects and customers to increase Citrix market share and revenue.



Prospects for new business, direct customer engagement, working with Citrix Solutions Advisor (CSA) partners to increase Citr
ix product
knowledge and e
fficiencies, and whenever possible, leveraging ISV and Citrix Strategic Business Alliances (CSBA) relationships to drive
sales into end user accounts.



Manages both an indirect customer procurement and direct customer engagement model.



Ability to leverage
and maximize CSA/CBA/SI/ISV partners as the fulfillment channel while working with Citrix end user accounts on IT
initiatives.



High expertise in managing e weekly forecasts against revenue targets and work closely with inside sales counterpart to manag
e t
he
pipeline and set appropriate monthly and quarterly revenue expectations demonstrating advanced knowledge of Citrix
-
defined CRM and
forecasting tools.



Maintain and further develop partnerships within sales and service organizations and IT business execu
tives within corporate
environments



Typically responsible for medium to large opportunities or have a medium to large sized quota/territory.

Qualifications (knowledge, skills, abilities)



Advanced knowledge of sales techniques and processes including the

ability to understand customer needs, overcoming objections,
return on investment analysis, closing the sale through appropriate procurement vehicle (shrink wrap, licensing, etc.)



Applying advanced knowledge of Citrix products is required



Knowledge of co
mplementary hardware and software solutions



Ability to motivate, train and conduct seminars to drive mind share within CSA partners to increase Citrix revenues within as
signed
territory



Excellent oral and written communications skills, as well as excellent

presentation skills



Strong work ethic, attitude and follow through ability




Requirements (Education, Certification, Training, and Experience)



Bachelor’s degree or equivalent experience



8
-
12 years prior territory sales experience in a high tech environme
nt in an indirect sales and procurement environment with a
demonstrated track record of success in driving customer adoption of technology



Experience in working with large accounts and selling at higher levels of the organization




Critical Leadership Bl
ueprint Competencies



Accountability
-

Takes full responsibility for overall execution and delivery of critical tasks or projects


(Stage 3)



Communication
-

Creates an environment where others feel it is safe to be open and candid, and where conflicting
ideas and opinions are
regularly discussed

(Stage 3)



Teamwork
-

Works with and through others to consistently break down barriers between departments


(Stage 3)



Authenticity
-

Showing a genuine, accessible, and caring side that builds trust,
mutual support, and credibility (Stage2)



Excellence
-

Striving to be the best that one can be and to maximize one’s own potential in helping Citrix succeed (Stage2)

Critical Functional Competencies



Account Engagement
-

Develops a documented account pl
an, including organizational charts and strategic and tactical goals, develops
and leverages strong sponsors/advocates to expand presence and relationships with key IT and line
-
of
-
business decision makers across
the organization. (Stage 4)



Competitive Se
lling
-

Anticipates competitive situations and prepares other team members to successfully position and differentiate Citrix
solutions. (Stage 4)



Consultative Selling
-

Engages with customers and/or partners to develop strong qualitative and quantitative

business cases for Citrix
solutions or channel partnership. Effectively probes to understand their needs and underlying drivers. Recommends a variety
of
approaches to solving their challenges. (Stage 4)



Opportunity Management
-

Applies their understand
ing of customer buying process and develops; documents; and executes opportunity
plans for volume, low complexity deals. (Stage 3)



Orchestrating Resources
-

Persistently leads, influences, and choreographs cross
-
functional and partner selling teams to en
sure that
customer deadlines, expectations and agreements are met or exceeded.


(Stage 3)



Partner/SI Leverage
-

Maintains and proactively leverages existing channel partner / SI relationships to pursue opportunities. (Stage 3)



Partner/SI Management
-

D
evelops close working relationships with their Partner leads to align on business strategy and understand the
role they will play in each account. Is able to quickly learn their key contacts and counterparts within each partner and de
velop strong,
trustfu
l working relationships that result in sales.


(Stage 2)



Pipeline Development and Management
-

Successfully balances the development and pursuit of short to mid
-
term opportunities with
identifying and developing longer
-
term opportunities. Has the capacit
y and experience to manage and/or develop large opportunities
that may be 2
-
4 quarters out. Short to mid
-
term forecasts are consistently accurate. (Stage 4)



Product Knowledge
-

Detailed understanding of the positioning and business value of the entire C
itrix portfolio of products. (Stage 3)



Technical Selling and Positioning
-

Demonstrates the basic ability to participate in customer product discussions and Citrix product
demonstrations. (Stage 2)

Physical Demands / Work Environment

Ability to trave
l approximately 75% of time




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