Software Application Developer
Apply NowCompany: Celandyne Software Solutions
Location: San Jose, CA 95123
Description:
Job Title: Software Application Developer
Location State :
San Jose, CA
Date of Posting:
09/20/2023
Terms:
W2
Duration:
Long Term
Number of Positions Available:
Multiple
Job Requirements:
Must Have:
Education and Experience:
Location State :
San Jose, CA
Date of Posting:
09/20/2023
Terms:
W2
Duration:
Long Term
Number of Positions Available:
Multiple
Job Requirements:
- Work closely with product management and system architects to design and implement software for SAN Switching products and an agent that collects telemetry/diagnostic data.
- Develop the application for HDD that utilizes the NVMe interface, in support of a radical new approach to Hyperscale storage.
- Develop deployment software and application administration software as well as creates deployment and application support documentation.
- Design and implement innovative solutions for various application teams seeking specific storage solutions.
- Write application codes, develop user interfaces, develop unit test cases and harnesses;
- Provide functional and technical troubleshooting for existing applications and perform fixes/enhancements as needed.
- Work within project specifications to meet goals and objectives in a timely and accurate manner; raise issues expediently that could impede the project specifications or timelines.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Excellent communication, decision making, and problem solving skills
- Attend standup meetings, sprint planning, sprint review, and discussion with business users.
- Design and develop test automation for backend.
- Work with the team to continually improve test processes and practices based on inspection/adaption of previous iterations and to ensure adherence to process, tools and metrics standards within the project team
- Be a self-starter and possess the ability to research issues and improve processes
- Show initiatives and accountability with strong time management skills with project teams.
Must Have:
- 3+ Years' Experience in Application development on Windows/Unix/Linux Platform
- Experience with Storage Area Network related applications
- Experience with Network related protocols
- Experience in object-oriented design methodology and programming languages one or more such as C++, Python
- Experience in shell scripting in Borne Shell or C -Shell in a Unix/Linux environment
- Strong in data structures, design patterns.
- Hands-on in multi-threaded design and programming.
- Ability to troubleshoot and debug complex issues.
- Ability to work independently and perform in fast paced environment.
- Prior experience with Software driver development for storage devices (NVMe, PCIe)
- Must be a self-starter and self-motivated with the ability to work independently and efficiently.
Education and Experience:
- Bachelor Degree in Science or Engineering or Equivalent with overall 5 years of experience or Masters Degree in Science or Engineering or Equivalent with overall 3 years of experience in IT fields.