Company:        Citrix

Website:           www.citrix.com

Eligibility:        Any Graduate

Experience:     2+ yrs

Location:          Bangalore

Job Role:        Software Engineer

JOB SUMMARY:

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. Work closely with Manager to meet the product goals of the Citrix SD-WAN Product.

2. Create functional specifications for key product modules and components.

3. Design, Test and Automate new features independently and through others.

4. Enhance SDWAN automation libraries

Candidate Profile:
Qualification:
College Graduate with a Degree focused on (or equivalent in) computer science, electrical engineering, or related field

Experience: Minimum 2 years to years of experience in the software development cycle

Skills:
1. Strong understanding of Computer Science fundamentals (e.g., algorithms, data structures, operating system, network)

2. Proficient in C and Python

3. Strong in Linux kernel programming skills and device driver development skills

4. Strong in networking domain (L2/L3/L4)

5. Understanding of agile development practices as well as continuous integration and automated testing, with a basic understanding of project management

6. Experience in multi-threaded design and development.

7. Excellent knowledge and Work experience in any cloud (AWS/Microsoft Azure Cloud / Google Cloud Platform/Openstack).

8. SD-WAN / WAN Virtualization, WAN optimization, network flow control, protocol optimization, QoS.

9. Exposure to open source library/framework