Description

Responsibilities:

· The Storage Development is seeking experienced Tools Developers to work in a vibrant, exciting environment to create tools to enable and optimize production platforms. The desired applicant will be a self-starter interested in working in a busy and dynamic environment where quality, attention to detail, customer service, and a professional manner are essential values. The ideal candidate will be proficient in developing feature-complete toolsets across many different disciplines.

· The responsibilities of the position include the design and implementation of new tools to automation and integration of storage provisioning, problem resolution, capacity reporting, configuration management, and performance management.

· The candidate must also be able to communicate with other departments to improve existing tools and determine new solutions, ensure the consistent and error-free operation of all tools, and introduce new frameworks to accelerate development lifecycles.

 

Required Qualifications

· 2+ years of experience in software development

· Experience with automated unit and integration testing

· Previous experience with RESTful web services

· Proven work experience in Java or other JVM based language development.

· Excellent object oriented or functional analysis and design skills.

· Bachelor’s degree (U.S. or foreign equivalent) in Information Technology, Computer Information Systems, Computer Science, or equivalent professional experience.

· Effective communication, analytical, and troubleshooting skills. Preferred Qualifications

· Test-Driven Development and Behavior-Driven Development

· Understanding of block storage

· Good understanding of enterprise level change, incident, and problem management processes.

· Automation utilizing scripting languages like bash, Python and/or Perl.

· Understanding of how to troubleshoot basic Unix/Linux problems.


 

Education

Any Graduate