Company:        Citrix


Eligibility:        BS/MS Degree

Experience:     2 - 4 yrs

Location:          Bangalore

Job Role:        Software Engineer (C & Networking)


Company Profile:

Citrix is a cloud company that enables mobile workstyles. We create a continuum between work and life by allowing people to work whenever, wherever, and however they choose. Flexibility and collaboration is what we’re all about. The Perks: We offer competitive compensation and a comprehensive benefits package.

Job Description:
1. Design and implement features/enhancements on Layer 7 Load balancer / ADC that can be deployed on-premises or on Cloud

2. Design and implement features related to generation, export and Analysis of ADC data

3. Design and implement features related to integration of various Cloud end points such as Prometheus, Elastic Search, etc.

4. Self-starter - highly motivated and able to work productively with minimal guidance

5. Strong team player with ability to deal with stress

6. Should be able to prioritize tasks

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

8. Should work collaboratively with multiple teams/engineers, and be willing to take on any engineering tasks that contribute to progress towards the goals of the team and of the company

Candidate Profile:
BS/MS in CS/EE or equivalent

Experience: 2 - 4 years of Experience

1. Outstanding C/C ++ programming skills

2. Expertise in Data Structures and Algorithms

3. Good analytical and problem-solving skills

4. Hands on experience with protocols like HTTP, TCP/IP

5. Proficiency in Systems/Server software development, Multi-threaded programming, Networking concepts/fundamentals

6. Proficiency in Unix/Linux development platform

7. Strong Systems programming skills with exposure of developing Networking software

8. Good Debugging skills at protocol level (sniffer traces, tcpdump, etc.)

9. Ability to pick up new technologies easily and quickly