Responsibilities: . Design and develop the next generation data layer for vCenter Server, the core control and systems-management software for VMware’s virtualization products
Work with UI engineers and usability specialists to provide the appropriate abstractions for exposing the underlying concepts in the physical and virtual infrastructure
Work with QA engineers and ensure software testability, quality and stability
Requirements: . 7+ years of software development experience . A solid foundation in computer science, with deep knowledge of data structures, algorithms, multi-threaded programming, distributed systems and software design . Experience working with distributed data cache and data consistency models.
Experience developing client-server or distributed applications in C++, C and Java.
Experience developing for data passed between various services
Experience in building systems-management and monitoring applications a big plus
Understanding of system architecture, including processors, storage and networking is highly desirable
Comfortable developing for both the Windows and Linux environments
Excellent communication skills and must be able to interface with customers as necessary
Strong interpersonal and problem-solving skills
Masters degree or PhD in Computer Science or equivalent from a reputable university
Per visualizzare l’annuncio completo clicca qui