Software Application Developer

Apply Now

Company: 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:
  • 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.

Similar Jobs