Software Developer II

Oct 08, 2018
Santa Clara , California

Software Developer II / Full Stack Developer (8717346)
6 Months Contract
Cupertino, CA

Job Description

Plans, designs, develops, codes and tests software systems or applications for software enhancements and new products. 
Revises and refines systems as required. 
Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of business systems. 
Develops and maintains operational and system level documentation. 
Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications. 
Strong communication skills are required as position will interact with business owners.  

Full Stack Developer
Development Skills:
Ruby on Rails
Ember JS
Postresql Database Skills

Brainstorm, architect and develop software design concepts.
Utilize your creative side in developing software solutions while applying engineering principles of computer science, programming, scripting and software test and validation.
Generate innovative designs taking into consideration system specification, proven architectural and programming guidelines and coding standards.
Develop application and web based front-end graphical user interface designs for user interaction, data display and visualization.
Validate software and verify it meets expected performance and stability.
Conduct technical design reviews with peers and partners to ensure software functionality, usability, traceability and maintainability.
Work closely with internal multifunctional engineering teams.
Work with and lead interaction with consultants and third party vendors, to gather and generate requirements, propose system architectures and develop software systems and interfaces.

2 - 5 years of experience.  

Full Stack Developer Development Skills:
  • Ruby on Rails
  • Ember JS
  • Postresql Database Skills
5+ years of hands-on software design experience. Individuals with more experience may assume additional responsibilities.
In-depth software design engineering experience including development and validation.
Experience with Mac OS, Linux, (Unix), Windows platforms.
Experience with programming languages such as: Objective-C, Swift, C, C++, Java, Java Script, Ruby on Rails, Ember JS, Node JS,PHP.
Experience with full stack web development, client-server architecture, socket programming.
Experience with databases and cloud technologies such as: sql, postgresql, heroku, AWS.
Experience with Git.Understanding of communication buses like Ethernet, I2C, USB highly preferred.
Ability to communicate well with multi-functional and multi-disciplinary team members and collaborate efficiently to achieve project goals.

Education: Bachelor's Degree or equivalent work experience preferred. BS or equivalent work experience Skills and Experience:

Required Skills:  

Additional Skills: