[VU-833] | Staff Software Engineer

[VU-833] | Staff Software Engineer

21 May
|
Citrix Systems India Pvt Ltd
|
Bengaluru

21 May

Citrix Systems India Pvt Ltd

Bengaluru

Job Description



We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device. Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device: YOU!





What we're looking for: You as a successful candidate will join a leading edge NASDAQ 100 technology company producing software used by millions of people every day. Candidate will be immersed in state of the art technologies and leverage a 3rd party licensing toolkit to enable licensing in Citrix products.





Position Summary:



Design,

develop and unit test software for the Citrix product line on 32/64 bit Windows. Troubleshoot and debug software programs. As one of the key members of a software development team, you will be responsible for either independently working on a feature of a large project, or leading a small team of engineers in development of features and subcomponents.





Role Responsibilities:





Responsibilities will include providing work estimates, participating in and/or leading the design effort, mentoring junior engineers, developing code modules, unit and integration testing and performing code reviews.



Has an eye for innovation. Offers new ideas to improve the product for the customers and drive sales. Independently reviews internal development processes in order to improve efficiency and quality. Reviews own performance and looks for ways to improve year over year.





Development The developer will be capable of efficiently implementing a design on schedule with high quality. He or she is expected to thoroughly understand the C programming language and .Net framework to be able to work in a Windows environment, be able to review new and old code for errors, security hazards, performance implications, and maintainability.





Design Extensive experience with object-oriented software design & development. Capable of investigating the possible impact that new features and components will have on a large, diverse software system. Must be able to clearly and concisely define technical issues. The developer must be adept at completing concept, functional, and design specifications with an appropriate level of detail for the audience.





Debugging Strong debugging and problem solving skills. Capable of analyzing stack traces and system dumps to quickly triage an issue and devise a plan for resolution.





Required Technical Skills:





Strong .Net and C programming and debugging

Strong experience in designing large scale systems and good work experience on design patterns

Hands-on experience in data structures and algorithms

Multi-threaded design and development

Web Services (Apache) experience

Proficient in windows application programming and hands on in msbuild/makefile

Good understanding of memory management.





Basic Qualifications:





Bachelors or Masters Degree in Computer Science & Engineering or Equivalent from an accredited college or technical institute.

In-depth work experience on enterprise software, Windows Operating systems, networking, and programming language concepts is highly recommended.

Overall 9 years of relevant hands-on experience is preferred.





Preferred Technical Skills:



Debugging experience using Windbg





What youre looking for: Our technology is built on the idea that everyone should be able to work from anywhere, at any time, and on any device. Its a simple philosophy that guides everything we do including how we work. If youre an engineer, well give you plenty of ways to test your skills on cutting edge technology. We want employees to do what they do best, every day.





Be bold. Take risks. Imagine a better way to work. If this sounds like you then wed love to talk.





Functional Area: Software Development



About us:



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 were all about. The Perks: We offer competitive compensation and a comprehensive benefits package. Youll enjoy our workstyle within an incredible culture. Well give you all the tools you need to succeed so you can grow and develop with us.





Citrix Systems, Inc. is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, sexual orientation, gender identity, ethnicity, national origin, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions, marital status, protected veteran status and other protected classifications.





Citrix uses applicant information consistent with the Citrix Recruitment Policy Notice at https://www.citrix.com/about/legal/privacy/citrix-recruitment-privacy-notice.html





Citrix welcomes and encourages applications from people with disabilities. Reasonable accommodations are available on request for candidates taking part in all aspects of the selection process. If you are an individual with a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at (877) 924-8749 or email us at [email protected] for assistance.





If this is an evergreen requisition, by applying you are giving Citrix consent to be considered for future openings of other roles of similar qualifications.

The original job offer can be found in Kit Job:
https://www.kitjob.in/job/17249086/vu-833-staff-software-engineer-bengaluru/?utm_source=html

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: [vu-833] | staff software engineer
Publish a new Free Offer
Need to publish an offer? With more than 1 million unique users per month, you will find the ideal candidate for your company instantly, what are you waiting for!
Publish Now

Subscribe to this job alert