The candidate will join the development team of NetVault Core Platform. This team will be primarily responsible for building next-generation Backup and Recvoery Core Platform. The candidates in this position are expected to have solid skills on Java, cloud platforms, micro-service architecture, database design for Core Platform, or have experience on virtualization infrastructure like VMware, Hyper-V, and are fast learners with strong sense of new technologies.
Participates in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products
-Participates in product definition and feature prioritization, including customer usability studies
-Creates technical documentation of software products/solutions
-Drives idea generation for new software products, or for the next version of an existing product
-Responsible for the delivery of products within budget, schedule and quality guidelines.
-Designs and develops major functional or performance enhancements for existing products, or produces new software products or tools
-Serves as mentor for junior engineers
-BS Degree, good at OOA/OOD development standards and practices
-NV Core Platform Developer
-At least 5+ years’ development experience as a programmer in C++.
-Have knowledge on virtualization infrastructure domains, such as VMware, Hyper-V,
-Comfortable working in Linux environment, and able to write Linux/Unix Shell script.
-Experience of working in a team environment using source control management tools, such as SVN, JIRA, knowledgeable of branching and merging strategies.
-Strong ability to quickly perform proof-of-concepts for validating new technology or approach.
-Strong ability to work independently as well as in a team environment, open mind, and demonstrated analytical thinking, adaptability, enthusiasm and motivation.