Job Description :
Position: Ruby on Rails
Location: Sunnyvale, CA
Duration: Long Terms
Wipro/ Apple

Basic Qualifications:
Bachelor’s degree or higher in a science or engineering discipline from an accredited university
Minimum of seven (10) years combined experience in software design, development and/or commercialization
7+ years of experience in Web Services standards and coding
7+ years of experience working within an Agile methodology/framework.
Experience using at least one of Ruby / Python / Node.js experience.
Strong experience in UI development and very strong with JavaScript
5+ years’ experience with relational databases, preferably MySQL

Must to have
Excellent in Ruby on Rails.
Must have excellent experience in OO Design and Programming.
Proficient in software development design patterns and methodologies.
Expert in at least one language or platform.
Familiar with some or all of the following: Rails, Go, JavaScript, Node.js, AWS, Elasticsearch, PostgreSQL, Redis, Docker, Cassandra, Git, client-side JavaScript and CSS frameworks and tooling.

Preferred Qualifications:
Master’s degree or higher in Computer Science or Software Engineering from an accredited university
7+ years software engineering leadership experience
7+ years software technology platform experience
3+ years Cloud Architecture experience, preferably Microsoft Azure or AWS
Experience using Angular.js /
Experience in REST API design and Micro-services architecture will be an advantage.
Experience with Continuous Integration
Acts as the Technical Architecture Leader providing direction on assigned programs
Strong client facing skills – presentation, facilitation, written and verbal communications
Strong problem identification and problem solving skills
Must have the ability to structure deliverables to maximize reuse where applicable
Ability to participate in the development of project plans including estimates for the entire life cycle of the project
System performance analysis and capacity planning
Experience working independently in a consultative manner to develop software architecture solutions