The SDK team enables VMware customers to automate their virtual infrastructure setup by developing Software Development Kits (SDKs) for VMware API and support modules for Infrastructure-as-Code tools like Terraform.
Job Role and Responsibilities
Work with open-source OpenAPI tools to generate client SDK’s for the REST-based API’s.
Focus on developer experience by improving API documentation & writing samples for typical use cases using REST API
Work with the technical publications team to ensure high-quality documentation of the product and its APIs
Help grow our Open Source efforts on github by actively building on our repository of API samples and applications
Masters in Computer Science, Computer Engineering or equivalent plus 3 years of expericne or a Bachelors plus 5 years of experience with a strong software development background.
Experience with designing client side language SDKs with interest in learning potentially multiple languages (Python, Java, Go)
Experience with SOAP and REST APIs including but not limited to WSDL, XML, JSON and XSD.
Working knowledge of Linux or Windows development environments
Experience in developing modular and extensible code
Experience with writing high-quality, well-architected and well-documented code.
Strong analytical and debugging skills.
Good verbal and written communication skills
Knowledge of VMware Products and SDKs and Virtualization technology
Knowledge of Agile Development Methodology
Experience developing or contributing to open-source projects
Experience with github, Perforce, Bugzilla, Jenkins
REST API usage including authentication
Familiarity with one or more Virtualization or Cloud Platforms
Category : Engineering and Technology
Subcategory : Software Engineering
Experience : Manager and Professional
Full Time / Part Time : Full Time
Posted Date : 2021-06-15