Bring Your Buddy December, 2011

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

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

56 εμφανίσεις

B
ring
Y
our
B
uddy



Decemb
er
,
201
1


COL Opts




Database Administrator
(Req no: 12675)


Job Description:

As a member of the DBA Group, analyzes requirements, and designs and develops, implements, maintains and monitors reporting
database instances.

Provid
es incident response for mission critical databases 24/7

• Performs weekly or bi
-
weekly production updates/ maintenance updates in conformance with change management policies and
procedures

• Installs, administrates, monitors and maintains oracle systems

and troubleshooting issues with established procedures

• Recovers mission
-
critical data using technical expertise and judgment

• Implements and troubleshoots High availability and Disaster recovery configurations as required

• Monitors all aspects of u
tilization and performance of Database infrastructure and develops and carries out action plans to address
issues

• Maintains product service level agreements and standards of one or more sets of Oracle databases through proactive and reac
tive
means

• Im
plements operational initiatives and projects of moderate complexity intended either to increase the efficiency and scalabili
ty of
a rapidly growing infrastructure or that provide significant business value

• Supports development environments and develope
rs in their mission as creators of future online products

• Performs complex technical work requiring demonstrated experience in the application of standard techniques and procedures
in
carrying out tasks. Applies demonstrated experience and knowledge gai
ned from executing large system projects in broader areas of
assignments and company operating procedures Provides support for all Oracle database environments to include problem
identification, reporting, tracking, analysis and resolution

• Researches an
d analyzes all assigned anomalies of moderate complexity; records, tracks and logs all findings and
recommendations

• Installs and configures Oracle Instances and Application servers

• Performs regular instance maintenance as necessary

• Establishes, ma
intains, and monitors database users, security, roles, user
-
role assignments, and individual logins per company
security policies and procedures

• Designs, documents, and promotes security "best practices,” policies, standards and protocols

• Designs, de
velops, maintains, monitors and regularly tests database backup procedures

• Establishes, maintains, and monitors database backups and Disaster recovery sites and instances

• Implements database patching according to established policies, procedures and
schedules

• Maintains production database staging environment

• Establishes procedures for and maintains data replication as required for each application

• Assists project teams in setting up and testing development, test, and production environments

• Creates PL/SQl scripts as needed to perform job function

• Evaluates new technologies, and makes recommendations to architects and management regarding tools and techniques

• Performs Storage Systems Capacity planning as assigned

• Establishes, mainta
ins, and utilizes command and control system (Grid Control)

• Monitors table growth and usage patterns; investigates and resolves reported issues

• Designs, develops and maintains database monitoring scripts and procedures

• Works with other engineers a
nd developers to improve the application performance by tuning the queries, adding indexes, etc.

• Provides guidance and consultation on database
-
related questions from management, technical teams or users as required

• Assists project teams in designing

efficient data access methods and procedures, including data structures (physical data
modeling), SQL techniques, and use of database tools/utilities

• Documents all procedures, day
-
to
-
day activities, etc.

• As assigned, performs growth analysis and cap
acity planning in support of expansions and/or upgrades

• Develops basic supporting tools and technologies for use by other sub groups within Operations

• Maintains vendor contact information and relations

• Works with vendors and in
-
house engineers to
help define operational standards to ensure solutions comply with configuration
standards, best practices and audit guidelines

• Participates in the ongoing process improvement required to scale the organization

• Provides input to the future of the infr
astructure, sites and network

• Keeps abreast of technical trends; develops and incorporates them within assignments as appropriate; makes recommendations
for technical improvements and procedural changes within the Operations Group

• Assists in training

more junior members of team; may take the lead role in new, less complex initiatives

• Participates in peer reviews; assists more junior members of team Performs regular instance maintenance as necessary





Qualifications and Requirements



Master’s

degree or equivalent in computer science or related field is preferred with 4 years of equivalent previous database
administration experience; 6+ years of directly related work experience is required for individuals holding a Bachelor’s degr
ee

• Ability
to work under pressure, to solve technical problems quickly (minutes or hours), and to automate processes and solutions
using available tools

• Capable of writing proposals or papers, acting as a vendor liaison and making presentations to audiences of pro
fessional peers;
proven ability to develop and document solutions and configurations is required

• Experience working business
-
critical production support environments required; hands
-
on experience in technical infrastructure
operations required

• Demons
trated experience in Oracle database administration and development in a mission
-
critical production environment
required


• Demonstrated ability to manage backups, maintain schema entities and troubleshoot performance problems required


• Demonstrated e
xperience responding to production alerts required

• Demonstrated experience in High Availability environments preferred

• Schema design work required

• Facility with stored procedure and functions required

• Demonstrated experience in operations envir
onment preferred

• Experience with Oracle replication methods (Data Guard) required

• RMAN backup experience required

• PL/SQL development experience required


• Oracle advanced replication, streams, or Golden Gate replication preferred

• Oracle Appli
cation Server (not Oracle Applications 11i) experience preferred

• Experience in Oracle RAC (11G) preferred

• Transparent application failover experience preferred

• Experience working with Storage Area Networks preferred

• Strong knowledge and demonst
rated experience in data
-
modeling, database administration, software engineering and software
lifecycle preferred experience is required for individuals holding a Bachelor’s degree



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

Receiver & Gateway


Software Test Engineer

(Req

no: 13018)



Position Summary:


Mid
-

Level: 3 to 6 years


1. Mid
-
Level Test Engineer:


• Advance internet
-
working knowledge of VPN, routing and switching


• TCP/IP and O
SI stack knowledge


• Test case development and test planning methodologies


• Work experience in various Operating systems both Microsoft and Unix flavors.


• Application protocol Knowledge
-

HTTP, FTP, DNS, SMTP


• Prior Experience required in C/Java
/ TCL/ PERL programming in Test automation and Tool development


• AutoIT /Ruby/Selenium or equivalent browser test automation tools


• Any prior experience in SSLVPN Products/ Cloud Gateway Products ( Any Identity Management (IDM) products ) would be a
huge
plus.


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






Principal

Software Development
Engineer

(Req

no: 1
2860
)


Title: Principal Engineer


receiver and gateways Product Group


D
evelo
pment (
Location


Bangalore)


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. Provide
s technical consultation to managers, architects,
and team leads on broad, complex problems which require strong theoretical and practical experience in technical fields. Exe
rcises
own judgment on a variety of tasks. Interfaces with cross
-
group teams, and

makes significant contributions to organizational
objectives directly affecting product technical direction.



Core Level Qualifications:

Education
: BTech or MTech in Computer Science or equivalent.


Experience



Hands on experience of at least 10+ years of

software development


Mandatory skills



Strong expertise in relevant programming languages (e.g. C, C++, Java), operating systems (e.g. Windows, UNIX) and OS
concepts.



Expertise in software engineering process.



Expertise with more advanced programming en
vironments and concepts (e.g. J2EE, OS internals, network appliances)



Expertise in software development project estimation, engineering tools, and concepts



Strong experience with security concepts



Demonstrated ability to create and present a technical roa
dmap



Expertise balancing strategic and tactical requirements



External industry
-
specific expertise in demonstrating technical acumen (e.g. professional networks, white papers, etc.)



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



Develops and applies adv
anced 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 estimat
ed
resources for completion.



Prepar
es 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 ge
nerates 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 tech
nical 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.



Provid
es competitive product review.


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






Senior
Software Engineer

(Req

no: 1
2859
)


Req No
-

12859

Title: Senior Software engineer


receiver and gatew
ays Product Group


development(Location


Bangalore)


Position Summary

Experienced software engineer assigned to design, develop, troubleshoot and debug complex software applications, resolving is
sues
in innovative and practical ways. Involved with planni
ng 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 iden
tifiable
factors. Demonstrates good judgment in select
ing methods and techniques for obtaining solutions. Interacts with senior internal and
external personnel. Takes initiative to plan and execute own work assignments. Often acts as a Tech Lead on complex projects
and
may be a sub
-
group Lead.



Core Level Qu
alifications:

Education
: BTech or MTech in Computer Science or equivalent.


Experience



Hands on experience of at least 8+ years of software development lifecycle


Mandatory skills



Proficiency in Systems/Server software development, multi
-
threaded programmi
ng, TCPIP fundamentals.




Proficiency in Unix/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, e
xcellent 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 gui
dance 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 m
odules.



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 f
or projects of
moderate to co
mplex scope.



Reviews progress and evaluates results of assigned technical projects and process against conformance to plans and specificat
ions making
recommendations based on the results. Documents accordingly.



Networks with key contacts outside own area o
f 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 Engineer

(Req

no: 1
285
8
)


Req No
-
12858

Title: Senior Software engineer


receiver and gateways Product Group


development(Location


Bangalore)


Position Summary

Experienced software engineer assigned to design, develop, troubleshoot and debug complex software applications, reso
lving 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 evalu
ation of identifiable
factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Interacts with senior intern
al and
external personnel. Takes initiative to plan and execute own work assignments.


Core Level Qualificat
ions:

Education
: BTech or MTech 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, TCPI
P fundamentals.




Proficiency in Windows 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 te
am 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 th
e 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.



Re
sponsible 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 f
or projects of
moderate to complex scope
.



Reviews progress and evaluates results of assigned technical projects and process against conformance to plans and specificat
ions 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 a
nd external customer requirements (including customer
escalation and cross
-
team support).




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


Cloud Networking
:


Senior Software
Development

Engin
eer

-

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



O
utstanding 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
-
t
hreaded 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.



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




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


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


Software Test Engineer

(Req no:
1267
3
)



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 a
nd WAN network topologies


Required Experience and Skills

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

Advance
d 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 Skil
ls

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 w
ith 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 Test Engineer

(Req no:

12
50
5
)


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 engin
eers and cross functional teams

Design and implement switched VLAN and WAN network topologies

Qualifications and Requirements


Required Experience and Skills

5
-
10 years of network product testing or related industry experience

Advanced networking knowled
ge 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 ex
perience 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 testin
g 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 experien
ce


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

Should be able to prioritize tasks

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

schedules.


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


Cloud Netw
orking


Branch Repeater


Software Test Engineer

(Req no: 12650
, 12915
)


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 a
nd/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 localizatio
n 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 p
roblems 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 te
st
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 2 :




Writes test plans and test cases for one or more major functional areas, sets up test environments, executes tests, records r
esults
and defects, and wo
rks 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 som
e guidance to entry level test engineers.



May serve in a Test Lead capacity on projects of low complexity.



Qualifications (Knowledge, Skills, Abilities)



Knowledge of test methodologies, QA process, and software release cycle.



Basic proficiency in writi
ng and executing test cases.



Good knowledge of TCP/IP, HTTP, HTTPs, Operating Systems (Linux & Windows) and networking.



Programming proficiency (e.g. C, PERL, Python) and understanding of automated test processes.



Experience in VPN, Firewall testing



Micros
oft / Cisco Certification is a plus.



Candidate should be good in aptitude and demonstrated on working in real world customer scenarios.


Requirements (Education, Certification, Training, Experience)



BS/MS degree or equivalent in computer science, electri
cal engineering, or related field. Equivalent experience may be substituted for
formal education.



2+ years minimum relevant work experience.



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


Senior Software Development Engineer

(Req no: 12717)


Position Summary

Preferred Experience:
4
-
7 years

Preferred Education:
B.E. or B.Tech or M.Tech Degree in Computer Science or equivalent.


Citrix Security & Acceleration Group (S&AG), located in Banga
lore 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 w
ith 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


Required


BS degree (MS/PhD preferred) in CS, or rela
ted field.

Required


Minimum 2 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 S
tack 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

Req
uired


Excellent written communication and documentation skills

Required


Ability to work alone and as part of a team


Preferred


Familiarity with WAN optimization techniques

Preferred


Knowledge of AAA and VPN technologies

Desirable


Knowledge of

Quality of Service techniques. (queuing and scheduling algorithms)



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

Senior Software Development Engineer

(Req no: 12815)


Position Summary

Prefe
rred Experience:
>7 years

Preferred Education:
B.E. or B.Tech or M.Tech Degree in Computer Science or equivalent.


Citrix Security & Acceleration Group (S&AG), located in Bangalore is looking for Engineers who love programming and have a st
rong
backgroun
d 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 Repeate
r Product.

• Create functional specifications for key product modules and components

• Design and Implement new features


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++. O
bjected 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


A
bility to work alone and as part of a team


Preferred


Familiarity with WAN optimization techniques

Preferred


Knowledge of AAA and VPN technologies

Desirable


Knowledge of Quality of Service techniques. (queuing and scheduling algorithms)



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




Senior Software Test Engineer


SSL

(Req no: 12654)


Position Summary

Perform end
-
to
-
end functional and system testing of L4
-
L7 network technologies.

Has primary responsibility for test planning, test case design,
and interaction with developers in creating solutions to improve quality of software products.

Perform various test and QA practices, concepts
and procedures to plan and accomplish goals with

engineering team(s). Coordination across multiple concurrent projects with complex issues
where analysis of situations or data requires both broad and in
-
depth evaluation of variable factors. Provide guidance regarding methods,
techniques and evaluation c
riteria for obtaining results and setting project priorities.

Assist Leads and Managers in all aspects of the quality
control process. Drive key test activities including planning and executing testing of the networking product across differen
t platforms.


Analyze
and reproduce problems reported by Customer Support. Present updates, track progress, and make necessary adjustments to compl
ete tasks.

Interpret ongoing project activities to ensure prioritization of deliverables and accuracy in estimated miles
tone parameters. Serve in test lead
capacity on functional test projects, where coordination of the efforts of other test team members is required. Performance o
f job duties
requires utilization of test methodologies, including writing test plans and test
cases; QA process; defect tracking; software release cycle; Linux
environments; L4
-
L7 networking, including TCP/IP, HTTP, HTTPS, SSL, CIFS/SMB, MAPI, FTP/ NFS and Caching; software defect tracking and
release procedures; and automated test tools and framew
ork, including Perl and Python scripting.

Primary Duties / Responsibilities



Tests network products/protocols/solutions in by applying depth/breadth of networking expertise to find key issues early in c
ycle



Analyzes, Develops, Simulates customer traffic p
rofiles and comes ups with core software tests and automated solutions for cross
functional multi
-
product testing



Determines structure for test environment and works with immediate and cross
-
functional distributed teams to evaluate and interpret
requiremen
ts.



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

overall
process and anticipating their application in future projects.



Applies maturity in experience to meet ROI, develop and

implement best practices in software testing, and evangelize improvements with
engineering team(s)



Responsible for integrity of technical quality control work on assigned projects and communicates with team to maintain funct
ionality,
and efficacy.



Establ
ishes and maintains thorough and accurate documentation of all work including status updates to summarize project highlights.




Analyzes and reproduces problems reported by Customer Support.



Serves in a test lead capacity on projects of moderate complexit
y, where coordination of the efforts of other test team members is
required.

Qualifications (Knowledge, Skills, Abilities)

Mandatory:



Demonstrated expert level test knowledge of Linux, Windows, L4
-
L7 Networking Products with protocols expertise in
TCP/IP
,
HTTP/HTTPS, SSL



Significant knowledge in performing networking products testing in areas such as RFC/Standards validation, Detailed functiona
l testing of
L4
-
L7 networking products.



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



Experience in configuring
Apache, IIS and Tomcat webservers



Scripting knowledge using any of
Perl / Python / Shell Scripting



Solid knowledge of different flavors/version of Linux Operating Systems.



Demonstrated ability to apply app
ropriate test methodologies including writing test plans and test cases.



Strong knowledge of release procedures and software defect tracking.



Solid proficiency in test effort estimation and tracking.



Ability to supervise/lead projects and mentor people

Goo
d to have:



Testing experience in VoIP, RADIUS, TACACS+



Experience in installation & configuration of Windows servers



Familiarity with virtualization using VMware ESX/ESXi/vCenter or Citrix XenServer/Xen Desktop or Microsoft Hyper
-
V, etc



Requirements (E
ducation, Certification, Training, Experience)



BS degree or equivalent in computer science, electrical engineering, or related field. For individuals holding an advanced d
egree 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.



CCNA or Microsoft Certifications a plus




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


Senior Software Test Engineer


MS Tech

(Req no: 12653)


Position Summary

Perform end
-
to
-
end functional and system testing of L4
-
L7 network technologies.

Has primary responsibility for test planning, test case

design,
and interaction with developers in creating solutions to improve quality of software products.

Perform various test and QA practices, concepts
and procedures to plan and accomplish goals with engineering team(s). Coordination across multiple conc
urrent projects with complex issues
where analysis of situations or data requires both broad and in
-
depth evaluation of variable factors. Provide guidance regarding methods,
techniques and evaluation criteria for obtaining results and setting project prior
ities.

Assist Leads and Managers in all aspects of the quality
control process. Drive key test activities including planning and executing testing of the networking product across differen
t platforms.

Analyze
and reproduce problems reported by Customer S
upport. Present updates, track progress, and make necessary adjustments to complete tasks.

Interpret ongoing project activities to ensure prioritization of deliverables and accuracy in estimated milestone parameters.

Serve in test lead
capacity on functio
nal test projects, where coordination of the efforts of other test team members is required. Performance of job duties
requires utilization of test methodologies, including writing test plans and test cases; QA process; defect tracking; softwar
e release cy
cle; Linux
environments; L4
-
L7 networking, including TCP/IP, CIFS/SMB, SMB2, MAPI, FTP. HTTP/HTTPs, NFS and Caching; software defect tracking and
release procedures; and automated test tools and framework, including Perl and Python scripting.


Primary Dut
ies / Responsibilities



Tests network products/protocols/solutions in by applying depth/breadth of networking expertise to find key issues early in c
ycle



Analyzes, Develops, Simulates customer traffic profiles and comes ups with core software tests and aut
omated solutions for cross
functional multi
-
product testing



Determines structure for test environment and works with immediate and cross
-
functional distributed teams to evaluate and interpret
requirements.



Keeps technically abreast of trends and advancemen
ts within area of specialization, incorporating these improvements into the overall
process and anticipating their application in future projects.



Applies maturity in experience to meet ROI, develop and implement best practices in software testing, and eva
ngelize improvements with
engineering team(s)



Responsible for integrity of technical quality control work on assigned projects and communicates with team to maintain funct
ionality,
and efficacy.



Establishes and maintains thorough and accurate documentatio
n of all work including status updates to summarize project highlights.



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 tea
m members is
required.

Qualifications (Knowledge, Skills, Abilities)

Mandatory:



Demonstrated expert level test knowledge of L4
-
L7 Networking Products with protocols expertise in TCP/IP, CIFS/SMB, SMB2, MAPI



Significant knowledge in performing networking

products testing in areas such as RFC/Standards validation, Detailed functional testing of
L4
-
L7 networking products.



Solid knowledge of Microsoft Applications, Windows Servers and Windows Networking (knowledge of Active Directory, DNS, DHCP,
NTLM, Kerber
os)



Experience working with Microsoft Exchange Servers



Scripting proficiency in any of Perl / Python / VBScript / PowerShell



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



Demonstrated ability to apply app
ropriate test methodologies including writing test plans and test cases.



Strong knowledge of release procedures and software defect tracking.



Solid proficiency in test effort estimation and tracking.

Good to have:



Knowledge of Linux/AIX/Solaris operating s
ystems



Knowledge of NetApp Storage



Knowledge of IIS web server



Familiarity with virtualization (VMware ESX/ESXi/vCenter, Citrix XenServer/Xen Desktop, Microsoft Hyper
-
V, etc)



Requirements (Education, Certification, Training, Experience)



BS degree or eq
uivalent 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 rel
ated work experience.



At least 2 years of experience in software release cycle.



Microsoft certifications in Windows Servers and Exchange Server a plus



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


Cloud Platform:


Senior Software Test Engineer (Location


Hyderabad)
(Req

12193
,
12818
)


Location:Hyderabad , India


Responsibilities include:

• Design, coding, and executing test cases for virtualized server, storage, and networking infrastruc
ture.

• Work with development engineers to report bugs, review test plans, and improve test coverage

• Help improve both quality and performance of Cloud.com software


Required Qualifications:

• Strong understanding of software quality testing and software

development lifecycle

• Passion for server and networking technologies.

• Strong knowledge of networking concepts such as VLANs, L2 and L3 switches, routing, VPN, firewalls, MPLS

• Experience in installing and configuring Linux systems

• Experience with A
PI and system
-
level testing using Java and shell scripts

• BS in Computer Science or equivalent

• Experience with virtualization technologies such as VMware, KVM, and Xen

• Experience with quality and performance testing of large
-
scale systems

• 5+ years e
xperience.



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


Senior Technical Writer (Location


Hyderabad)

(Req 12819)


The requirement is for
Cloud Stack

and we are looking for a highly motiva
ted and experienced technical editor to edit the hardware
and software product documentation.


Qualifications and Requirements:


Mandatory Skills:

• Ability to work closely with writers to ensure clarity, completeness, accuracy, and compliance to organiz
ational standards in
documentation

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

• Mentor writers to improve writing skills and educate them about modular and topic
-
based writing practice
s

• 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 indexes and glossaries

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

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

• Accurate, meticulous, proactive, diplomatic, with an eye for 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 organizational 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:


• Have knowledge of tagging in an XML
-
based authoring environment and topic
-
based writing


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

Senior Software Test Engineer
(Req 12912)


Working Title

Senior Software

Test Engineer

Group
-

Cloud Platforms Group

Location: Bengaluru, India

Preferred Experience:

5
+ years of professional experience

Preferred Education: Ba
chelor’s degree or better


Reporting To: Manager


Main Purpose of Role:


• Provide technical leadership and mentorship to a team of highly talented engineers

• Technical ownership of key test assets including automation suite using JUnit, Selenium and Java
.

• Define and agree quality goals, plan and manage the quality and test activities to meet these goals.

• Design, code, and execute test cases for multiple variants of the CloudPortal product suite.


Position Summary& Responsibilities:


You will take own
ership and accountability for the validation and verification of product features i.e. that they meet the specification
and are of adequate quality. This will require you to

• Develop a good understanding of CloudPortal and CloudStack products and be able

to use this understanding to develop better
quality Test strategies and Plans to test new features and fault reporting. Work closely with the development team to report
bugs,
review test plans, and improve test coverage

• Develop a good understanding of t
he test automation system and the test bed infrastructure, the latter comprising a multi
technology cloud infrastructure (CloudStack, CloudPortal, Tomcat, Apache), identifying and implementing enhancements to the t
est
infrastructure, Conduct Automation Des
ign and Code reviews. Test case auditing, participate in bug triaging, release planning and
release management.

• Pro
-
actively determine the correct methods and procedures on new assignments and provide guidance to other development and
test engineers.

• B
e the point
-
of
-
contact between the CloudPortal QA group and other teams within Citrix, Actively support and enforce the
company's software engineering processes and standards within the group.


As quality activities are not limited to QA (System) Test but
will also include Development of test frameworks to facilitate
(Unit/Component) test for both QA and Development use, Peer Review and Process optimization, the position will be embedded
with development teams and requires good experience of the full softwa
re development lifecycle.


Requirements:

• A degree in Computer Science or 4+ equivalent experience.

• Solid experience in software development for QA Automation with knowledge of relevant languages (such as Python, C, shell
scripting , etc.)

• Strong Auto
mation experience in Java/Junit/Selenium etc.

• Extensive Experience in GUI Testing both Manual and Automated Tests


The following are desirable:

• Experience with

o virtualization technologies such as VMware, Xen and KVM is a strong plus

o Knowledge of
Cloud technologies (CloudStack, Amazon AWS, Rackspace)


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

Senior Software Development Engineer (Location


Hyderabad)

(Req 12820, 12821)


Location:

H
yderabad


Responsibilities include:

Architect, design, and implement core infrastructure products and technologies. Build secure, scalable and reliable enterpris
e
-
grade
software.

Investigate new technologies to improve current products and build new featur
es.

Help define product roadmap.

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


Required Qualifications:

Expert knowledge and experience with Java.

Network and multithread programming

Knowledge and experience with web, distributed, and net
worked 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 solvi
ng skills

Self starter and motivated to work high growth environment

Ability to work with a rapidly evolving product

BTech/BS Computer Science or equivalent with strong CS fundamentals

5+ years of experience


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

Senior Software Test Engineer

(Req no: 12
806
)


Working Title


Senior Software Test Engineer

Group
-

Cloud Platforms Group

Location: Bengaluru, India

Functional Area: Quality Assurance and Autom
ation

Preferred Experience: 5+ years of professional experience

Preferred Education: Bachelor’s degree or better

Req No
-

12806

Position Summary

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

of cloud infrastructure
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 deployment
s. This product 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 assur
ance 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. T
his role
includes our QA relationship with the O
penStack community, 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
Clara,
California and Cambridg
e, UK.

This is a rare 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 scala
bility 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 membe
rs 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.



5+ 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 demonstr
ate 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 virtualizatio
n 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.




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

Senior Software Test Engineer

(Req no: 12
805
)


Working Title


Senior Software Test Engineer

Group
-

Cloud Platforms Group

Location: Bengaluru, India

Functional Area: Qu
ality Assurance and Automation

Preferred Experience: 8+ 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 infrastructure
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 product 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. T
his rol
e
includes our QA relationship with the OpenStack community, 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 team
s in Santa Clara,
California and Cambridge, UK.

This is a rare 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 o
f 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 team
s within Citrix.



Collaboration with members of the open
-
source community, including people from other companies.



Pro
-
actively determine the correct methods and procedures on new assignments and provide guidance to other
development and test engineers



Work
closely with the development team to report bugs, review test plans, and improve test coverage



Provide technical leadership and mentorship to the team of highly talented engineers


Qualifications and Requirements



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



8+ 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 experienc
e in other languages as appropriate.



Development experience using agile methodology.



Candidates must demonstrate 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 virtualization in general, and Xen or XenServer in particular.



Datacenter
-
scale deployments, in particular the networking aspects.



Exposure to open source devel
opment.



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



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

Senior

Software
Development

Engineer

(Req no: 12
990, 12991
)


Education

B.Tech./Master’s degree or equivalent in computer science, or related field is required with minimum 5 years of directly rela
ted
work experience.


Role and Responsibilities:

As a Senior Software Development Engineer, you will be responsible for d
eveloping/coding but it also includes significant R & D and
design responsibilities. Your work will be challenging, fast
-
paced, and intellectually stimulating. You must have strong attention to
detail, analytical skills, unwavering commitment to quality, a

collaborative work ethic, and cutting
-
edge technical skills.


Experience Required

-

5
-

7 years strong working expertise in Java

-
Strong working experience of Spring J2EE framework

-

Strong working expertise in developing enterprise grade products.

-

Stro
ng working expertise in Web protocols/technologies like HTTP(s), REST, XML
-
RPC, networking concepts/fundamentals.

-

Experience in web servers


Apache/Tomcat/JBoss/IIS etc.

-

Fanatical about quality

-

Experience with virtualization technologies such as VMw
are, Xen and KVM is a strong plus


Good to have

-

Design skills in HTML + CSS


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

Senior

Software Test Engineer

(Req no: 12
992, 12993
)


Position Summa
ry& Responsibilities:


You will take ownership and accountability for the validation and verification of product features i.e. that they meet the sp
ecification
and are of adequate quality. This will require you to

• Develop a good understanding of CloudPor
tal and CloudStack products and be able to use this understanding to develop better
quality Test strategies and Plans to test new features and fault reporting. Work closely with the development team to report
bugs,
review test plans, and improve test cover
age

• Develop a good understanding of the test automation system and the test bed infrastructure, the latter comprising a multi
technology cloud infrastructure (CloudStack, CloudPortal, Tomcat, Apache), identifying and implementing enhancements to the t
est

infrastructure, Conduct Automation Design and Code reviews. Test case auditing, participate in bug triaging, release planning

and
release management.

• Pro
-
actively determine the correct methods and procedures on new assignments and provide guidance to ot
her development and
test engineers.

• Be the point
-
of
-
contact between the CloudPortal QA group and other teams within Citrix, Actively support and enforce the
company's software engineering processes and standards within the group.


As quality activities a
re not limited to QA (System) Test but will also include Development of test frameworks to facilitate
(Unit/Component) test for both QA and Development use, Peer Review and Process optimization, the position will be embedded
with development teams and requ
ires good experience of the full software development lifecycle.


Requirements:

• A degree in Computer Science or 4+ equivalent experience.

• Solid experience in software development for QA Automation with knowledge of relevant languages (such as Python, C
, shell
scripting , etc.)

• Strong Automation experience in Java/Junit/Selenium etc.

• Extensive Experience in GUI Testing both Manual and Automated Tests


The following are desirable:

• Experience with

o virtualization technologies such as VMware, Xen and

KVM is a strong plus

o Knowledge of Cloud technologies (CloudStack, Amazon AWS, Rackspace)


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


Principal Consultant

(Req no: 12771)


Working Title


Principal Consultant

Group
-

Cloud Platforms Group

Location: Bengaluru, India

Preferred Experience: 7+ years of professional experience

Preferred Education: Bachelor’s degree or better

Req No
-

12771

Reports To:

Delivery Manager


Position Summary:


The P
rincipal Consultant is responsible for applying Citrix Consulting methodologies and providing leadership in the installation,

configuration, customization and implementation of Citrix CloudPortal and CloudStack products and technologies. The position

requ
ires the ability to execute small projects (4
-
6 weeks in duration) independently, supervise a project team (2
-
4 people), or lead a
small to medium
-
sized project (8
-
12 weeks in duration).The Principal Consultant assumes responsibility for the team’s complet
ion of
deliverables and is held accountable for the team’s success. The Principal Consultant evaluates and mentors Citrix Consultant
s on
methodology, best practices, technology, and general consulting skills. Strong software development, problem solving an
d analytical
abilities are required for the position. Strong written and verbal communication skills are required.


Primary Accountabilities:


The Principal Consultant works on complex problems and addresses broad design issues that impact the implementat
ion success of
projects. The individual exercises independent judgment in developing methods, techniques, and evaluation criterion for obtai
ning
results. This individual is responsible and accountable for the work output of a consulting team and the effect
ive delegation of work
to more junior consultants.


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

• Serve as a project lead.

• Act as the primary point of interface with the client or project manager.

• Act as a technical expert.


• Act as a Citrix product and technology expert.

• Effectively execute Citrix Consulting service offerings and communicate their value.

• Active participation in business development activities.

• Active development of custom skins, workflows, compone
nts and integrations with third party systems using Java, JSP, JSTL, Spring
framework and similar technologies.

• Assume responsibility/accountability for delivering entire components of a project.

• Understand the project “big picture” and the impact of
different areas on the whole project.

• Evaluate/mentor Consultants and Senior Consultants on proper methodology, best practices, technology, and general consultin
g
skills.

• "Drop down" to a Senior or Consultant level and tasks when required.

• Proacti
vely seek to expand knowledge and supplement skills through appropriate use of books, manuals, and other self
-
study and
point of need training.


Typical project roles would include:

• Team/Project lead (increased leverage); manage projects or internal in
itiatives

• Software Development as part of a customized implementation of CloudPortal technology at customer deployments

• Assist with project scoping/sales process; SOW development.

Qualifications and Requirements Qualifications:


The Principal Consult
ant must have demonstrated good technical, problem solving, and communication skills. The individual must be
flexible, dependable, and capable of multi
-
tasking and of quickly learning new products and technologies. The Principal Consultant
should have an a
dvanced understanding of desktop and server operating systems software, including UNIX or Microsoft Windows
operating systems and proficiency in common office productivity software such as Microsoft Office. Strong web application
development skills using J
ava, JSP, HTML, CSS, JSTL and Spring. Additional knowledge of other technologies such as SOAP, REST, XML
and the ability to pick up new technologies quickly is extremely desirable. The individual should have detailed knowledge in,

and
solid experience with

, Citrix cloud products and technologies. The Principal Consultant should also have advanced knowledge of
networking technologies in several of the following:


• NT domain/Active Directory

• W2K or UNIX installation and configuration

• Browsing and nam
e resolution

• Security

• Routing

• Firewall configuration

• Networking

• TCP/IP

• Scripting

• Application Development / SQL knowledge

• Java web development (Java, JSP, JSTL, HTML, CSS, Spring, Tiles etc)


Requirements:


Position requires a Bachel
or of Science or equivalent experience and knowledge of system architecture and Java web development
technologies. Must also have a positive customer service attitude and be willing to travel 70
-
80% of the time.


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


QA Manager

(Req no: 127
66
)


Working Title


QA Manager

Group
-

Cloud Platforms Group

Location: Bengaluru, India

Preferred Experience: 8+ years of professional experience

Preferred Education
: Bachelor’s degree or better

Req No
-

12766


Reporting to: Director

Role and Responsibilities:

As a QA Lead/Manager, you will be

• Manage the QA activities for a medium sized team working on our cloud portal products

• Managing QA resources when needed.
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.

• Responsible for

own schedules and work assignments. Coordinates and manages assigned projects to completion, i.e. plans project
schedule and resources, provides estimates, helps in test plan, records and reports project status and metrics.

EDUCATION & EXPERIENCE REQUIRE
D

• BS or MS degree or equivalent in a technical field preferred, 8+ years of experience in system and integration testing auto
mation
with at least 1 year in a lead or manager role.

• Demonstrated expertise in QA processes and products and related tools.

• Strong Automation experience in Java/Junit/Selenium etc.

• Excellent verbal and written communication

• Good experience with web applications in Java and testing web applications

• Must have experience in test for performance measurements, benchmarking,
interoperability, stress and soak testing

• Strong knowledge in state of the art in QA techniques and best practices

• Travel maybe required between company locations for cross team activities and occasionally to customer sites.

Desired

• Experience workin
g with an agile development team

• Prior experience and willingness to work with multiple geographies

• Working knowledge of Spring framework.


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

Sen
ior Software Development
Engineer

(Req no: 12913)


Working Title


Senior Software Development Engineer

Group
-

Cloud Platforms Group

Location: Bengaluru, India

Preferred Experience: 7+ years of professional experience

Preferred Education: Bachelor’s deg
ree or better

Req No
-

12913


Education

B.Tech./Master’s degree or equivalent in computer science, or related field is required with minimum

7years of directly related work
experience.



Position Summary

The Senior Software Development Engineerfrontend is
a software programmer who through their extensive experience is an expert
in web technologies/web servers programming.


They should have implemented standard design patterns, proven software
architecture and testing methodologies.




Experience Required

-

6
-
8

years strong working expertise in Java

-

Expertise in scripting languages Javascript/AJAX

-

Expert design skills in HTML + CSS

-

Strong working expertise in developing enterprise grade products.

-

Experience in web servers


Apache/IIS etc.

-
Familiarit
y with MVC architecture & J2EE framework

Spring

-

Experience in DHTML frameworks like jquery, Dojo, mootools, extjs etc.

-

Fanatical about quality



Good to have

-

Experience in Web protocols/technologies like HTTP(s), REST, XML
-
RPC, networking concepts/f
undamentals.

-
Functional knowledge on virtualization/cloud domain will be an advantage


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


REUS:


Principal Software Development Engineer:
(Req no: 1
1325)


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 project
s 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 consultatio
n to managers, architects,
and team leads on broad, complex problems which require strong theoretical and practical experience in technical fields. Exe
rcises
own judgment on a variety of tasks. Interfaces with cross
-
group teams, and makes significant cont
ributions 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 t
he 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 estimat
ed
resources for completion.



Prepares and gives formal presentations/reviews in areas of specialization to management and custo
mers.



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.



Prepare
s 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 manag
ement 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 platfor
ms.

~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 Debugg
ing 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 stand
ards 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 directl
y related work experience.

Leadership Blueprint Competency Requirements (Level 3 in LB leveling document)


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


Senior
Software Development Engineer
(Windows Device Drivers Programming)
:

(Req no: 11
544
)


Mandatory skills :




Expert level skills in C, C++, VC++, Win32/NT API



Expert level skills in developing windows XPDM/WDDM 1.x drivers



Experience in developing drivers from scratch through pro
duction using WDM/WDF(KMDF & UMDF)



Hands on experience in Kernel Debugging using WinDbg variants



Strong in OS concepts, internals and systems programming



Basic knowledge of .Net programming & COM/DCOM



Experience in applying software development

processes



Strong coding skills with knowledge in performance tuning and developing high quality software



Strong analytical and problem solving skills




Knowledge of Assembly programming & Processor architectures is plus

General :



strong communic
ation skills and initiative



team player and capability to mentor junior team members



should be result
-
oriented with capability to learn


Qualifications and Requirements



BE/BTech (CS), ME/MTech (CS), MCA with minimum 6
-
7 years experience


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

Senior Software Development Engineer

(Req no: 12715)


Receiver & End User Services


Senior Software Engineer (Exp 6 to 8 Yrs)


Overview:

Successful candid
ate 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 explore the world
of
virtualization an
d also define it!


Position Summary and Responsibilities:

Design, develop, review & troubleshoot complex software systems. 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 l
eading
the design effort, interviewing & hiring, mentoring junior enginee
rs, developing code modules, unit and integration testing and
performing code reviews.


You should have an eye on innovation. Offer new ideas to improve the product for the customers and drive sales. Independently

review internal development processes in
order to improve efficiency and quality. Review own performance and look for ways to
improve year after year.


You should be passionate to roll up your sleeves and debug really complex software bugs over a period of time (usually during

the
closedown of a
product before the release).


Required Experience and Technical Qualifications:


Education: Bachelor’s or Master’s Degree in Computer Science from an accredited college or technical institute. In
-
depth knowledge
of software, operating system, networking,

and programming language theories and concepts is a must.


Development


Should be capable of efficiently implementing a design on schedule with high quality. End product should be
maintainable and should require no rework. 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 Strong C and C++ programming and debugging.

o Multi
-
threaded design and development.


Desi
gn


Experience with object
-
oriented software design (5+ years). Capable of investigating the possible impact new features and
components will have on a large, diverse software system.


Debugging


Strong debugging and problem solving skills. Capable of
analyzing stack traces, registers, heap from dumps to quickly
triage an issue and devise a plan for resolution.


Documentation


Must be able to clearly and concisely define technical issues. Must be adept at completing concept, functional, and
design spe
cifications 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 Win32 SDK (APIs including U
NICODE, UI, Services, Registry, File, Process/Thread, Security, IPC, Memory, Terminal Services,
…), COM/DCOM, .NET, WinDBG, SysInternals Tools, . Primary development will be on Windows Client and Server OSes.

o Experience with the NT kernel pr
ogramming and device drivers a plus

o Experience with internationalized software products preferred

o Experience with security
-
related software development


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


Senior Software
Development Engineer

(Req no: 1
2746, 12747
)


Mandatory skills :

• Expert level skills in C, C++, VC++, Win32/NT API

• Strong in OS concepts, internals and systems programming

• Familiarity with the Di
rectShow framework, and the various interfaces available in it

• Familiarity with different media formats

• Basic knowledge of .Net programming & COM/DCOM

• Experience in applying software development processes

• Strong coding skills with knowledge

in performance tuning and developing high quality software

• Strong analytical and problem solving skills

• Prior experience working on video conferencing applications/ video capture filters would be a big plus!


General :

• strong communication ski
lls and initiative

• team player and capability to mentor junior team members

• should be result
-
oriented with capability to learn


Qualifications and Requirements


Engineering (CS) with minimum 6
-
7 years’ experience


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


Senior Software
Development Engineer

(Req no: 1
2782
)


Position Summary

Experienced software engineer assigned to design, develop, troubleshoot and debug complex mobile applicati
ons, resolving issues in
innovative and practical ways. Involved with planning and prioritization of design and development activities to resolve a wi
de range
of issues. Ability to multitask; works on problems of diverse scope where analysis of data requi
res 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 Duti
es / 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.

• Participate
s 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 writin
g 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 specifica
tions
making recommendations b
ased 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 requireme
nts (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.
E
xercises 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.

-

Solid understanding of Android SDK.

-

Proficiency in Android development tools.


-

Solid understanding of Android Application development process.

-

Exposure to software architecture and design patterns.

-

Exposure to other Mobile platforms (iOs, Playbook, BlackBerry etc.) is a plus.

-

Experience in using performance optimization to
ols 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 6+ years of directly related work experience.


Strong experience in development for Android.

• Must have shipped at least one commercially available product on Android.

• Strong understanding of Security issues.

• Strong communicator that is capable of collaborating across multiple geography’s.


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