Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer @ Citrix

Home > Software / General IT

 Principal Software Engineer

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!

Job Description:

Responsibilities

  • Partnering with senior Architects with product Development teams to understand functional requirements of a given project/application and business area.
  • Understanding fundamental technical standard solution gaps, which are legitimate and which have biggest ROI to fix and influencing them to make the fixes
  • Arranging and monitoring a solution to completion and ensuring project setup across the product for success
  • Maintaining an effective technical network across the firm, knowing the Go-To SMEs in multiple service areas
  • Developing an effective network of senior Architects within 1 or more major Business Areas
  • Design and develop advanced applications for multiple platforms
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Help enhance and Maintain coding standards/process.

What are the key characteristics that would make you an ideal candidate:

  • Deep understanding of technology offerings, strategies, prices and which would be a good fit for a given circumstance.
  • Strong software Development skills and experience
    • Conversation with Software Dev tool-chain and Continuous Deployment paradigm
    • Deep Experience with any Cloud provider (AWS, Azure, )
    • Strong Software Architecture knowledge such as Shared nothing, twelve factor design, cloud native apps
    • Strong Understanding of API creation, management, scalability and maturity concerns at scale
    • Deep/High level knowledge of Cassandara, Hadoop, Spark, Kafka technologies
  • Highly experienced with back-end and server side programming languages like PHP, Python, Ruby, Java, JavaScript, and .Net
  • Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, NodeJS, ExpressJS, BackboneJS, ReactJS, jQuery etc.
  • Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
  • Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
  • Development experience for both mobile and desktop.
  • Experience with cloud message APIs and usage of push notifications.
  • Web fundamentals like HTML, JavaScript, AJAX and CSS
  • Responsive Mobile Apps (Ionic, PhoneGap etc)
  • Have a strong sense of ownership, urgency and drive
  • Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.) used to achieve the same
  • Drive and willingness to go the extra mile with a strong work ethic

,

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Principal Software Engineer

Contact Details:

Company Name: Citrix R&D
Location(s): Bengaluru

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Citrix

At Citrix, we focus on a single driving principle: making the world’s apps and data secure and easy to access. Anywhere. At any time. And on any device or network. We believe that technology should be a great liberator. Freeing organizations to push the limits of productivity and innovati...