We are looking for:
●You are a curious, motivated and passionate software engineer.
●You are looking for an opportunity to develop both interpersonal and software skills.
●You are good at planning and prioritizing design and development activities to solve a variety of problems.
●You have an extraordinary ability to handle a wide range of problems at the same time, where data analysis requires the evaluation of identifiable factors.
●You have experience dealing directly with customers, answering calls, understanding problems and solving them.
Position Overview:
●The Citrix DaaS and VDI team covers the core components of cloud and on-premises Desktop as a Service (DaaS).
●Citrix Studio is a management service for DaaS/VDI products. It consists of front-end UI and back-end services, implemented with modern Web technologies, and works with back-end Orchestration services (C#, API) to provide DaaS/VDI management capabilities.
●Citrix Studio is deeply integrated with globally renowned public clouds such as Azure, AWS, and GCP, as well as local hypervisors such as VMware, Nutanix, and IBM.
Responsibilities:
●Develop and maintain new features for Citrix Studio, such as implementing MCS, PVS, and VUS corresponding functions in Studio, the evolution of the Studio framework, and so on.
●Maintain and support one or more components of DaaS in the cloud, and work closely with overseas teams.
●Work with functional teams to drive project requirements, planning, design, development, testing, and automation.
●Work closely with the support team to provide technical support to customers to solve problems in customer environments.
●Promote and drive improvements in the supportability of DaaS products - create, write, and modify software and tools.
Basic requirements:
●Bachelor degree or above, more than 3 years of software development experience
●Familiar with computer operating system architecture, computer network, algorithm
●Proficient in computer programming language and related language framework, such as C#, Java or C++, etc., familiar with code debugging tools and methods
●Familiar with network programming and related application layer protocols, such as Http, Websocket, etc.
●Familiar with the basic architecture of microservices, with development experience for cloud platform microservices, cloud services, Rest API or Web API
●Understand virtualization architecture, have experience in using virtualization platforms such as Azure and VMware
●Have excellent English written and oral communication skills
●Have good communication skills with management team and technical peers
●Have experience in agile development
●Focus on technology, eager to learn, and always maintain a growth mentality
Preferred requirements:
●Familiar with Citrix product solutions
●Preferred with cloud platform development experience, such as Azure, AWS, GCP, WMware, etc.
●Preferred with AI model development experience
●Preferred with front-end development experience, such as Angular, etc.