A tech company specializing in storage solutions is seeking a Software Application Developer in San Jose, CA. The role involves designing and implementing software for SAN products, troubleshooting complex issues, and developing applications in a fast-paced environment. Candidates should have a solid background in object-oriented programming and storage-related applications. A Bachelor's or Master's degree in a relevant field is required.
Qualifications
5 years overall experience in IT with a Bachelor's degree or 3 years with a Master's degree.
Responsibilities
Design and implement software for SAN Switching products.
Develop the application for HDD utilizing the NVMe interface.
Create deployment and application support documentation.
Write application codes and develop user interfaces.
Provide troubleshooting for existing applications.
Skills
Experience with Storage Area Network related applications
Experience with Network related protocols
Experience in object-oriented design methodology and programming languages such as C++ or Python
Experience in shell scripting in Bourne Shell or C-Shell
Hands-on in multi-threaded design and programming
Ability to troubleshoot and debug complex issues
Ability to work independently in a fast-paced environment
Experience with Software driver development for storage devices (NVMe, PCIe)
Self-starter and self-motivated
Education
Bachelor Degree in Science or Engineering
Masters Degree in Science or Engineering
Job description
A tech company specializing in storage solutions is seeking a Software Application Developer in San Jose, CA. The role involves designing and implementing software for SAN products, troubleshooting complex issues, and developing applications in a fast-paced environment. Candidates should have a solid background in object-oriented programming and storage-related applications. A Bachelor's or Master's degree in a relevant field is required.