Job Summary:
Senior Software developer responsible for leading the development of innovative new appliance products in the enterprise storage arena. The position requires the identification, specification, design and implementation of features for Gear6 products. Applications you develop will provide critical solutions for customer storage environments. The product will be used by Gear6 customers on a daily basis and are essential to their businesses.
Essential Functions:
- Ability to independently take a feature through requirements, specification, design and implementation stages into a quality product
- Development of NFS or HTTP products
- Development of applications for clustered server configurations.
- Development and debugging of multi-threaded application in C++
- General knowledge and application of software engineering concepts
- Ability to prioritize projects and deliverables
Requirements:
- Minimum 10 years experience in software development of enterprise level mission critical applications using C++ or C.
- Strong specialization in storage protocols including NAS (NFS/CIFS) and/or HTTP.
- Proven technical leadership in a software development environment.
- Minimum 5 years system programming experience and familiarity with multi-threaded asynchronous applications.
- Background in Linux and Linux-based appliance development.
- Skilled in systems specification, architecture, design, development, debugging, and performance measurement.
- Demonstrated skills in developing high-quality applications with reduced cycle-time.
- Experienced in the software development process from requirements elicitation to software maintenance including but not limited to change management and configuration management.
- Excellent interpersonal and communication skills.
- Strongly team-oriented.
- High emphasis on customer satisfaction.
- Meticulous in managing tasks to completion, on time and with attention to detail
Education:
MS or PhD