Role Storage Software Engineer
Location Onsite in Dallas or Salt Lake City (Salt Lake City preferred)
(Designation: Hybrid Onsite 3 days/week 2 days/remote)
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 selfstarter 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 featurecomplete 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 errorfree operation of all tools and introduce new frameworks to accelerate
development lifecycles.
SKILLS & EXPERIENCEWERE LOOKING FOR
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.
Bachelors 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
TestDriven Development and BehaviorDriven 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