Job Description :
Job Title: Senior Software Developer – Ruby on Rails
Location: Sunnyvale, CA or Memphis, TN or Remote
Duration: 6-11 Months + Extensions
No H1B/opt

Short Description:
The Senior Software Developer – Mobility works closely with the executive team, the development team and the quality assurance team to produce design proposals and UI prototypes to develop and implement them and perform testing.
Major Responsibilities:
Design, develop, and troubleshoot software applications, including general support, maintenance, testing, and documentation.
Document project tasks and milestones.
Recommend enhancements that provide a strategic advantage.
Recommend, implement, and maintain user interface, ticket engine, and reporting engine enhancements.
Research and integrate third-party libraries as needed to bring additional efficiencies and increase speed-to-market.
Suggest general improvements based on the evolution of technology and available libraries.

Knowledge, Skills, and Abilities:
Bachelor’s degree (Master’s preferred) in computer science and/or engineering
Analytical and problem-solving skills that can be applied to solutions for business problems
Strong team-building, vendor and customer relations skills with an experience in customer service and a support role
Adaptable and flexible when project scope and priorities shift
Minimum 5 years of Front-End and Back-End software development with at least 2 years Ruby on Rails development experience.
Extensive experience architecting and implementing large-scale applications
Strong knowledge & experience with relational databases and SQL
Must be familiar with Linux/Unix Operating System
Experience in monitoring and performance tuning Linux servers and databases preferred
Must be familiar with VCS such as Subversion
Knowledge of telecommunications services and networks (voice, data, IP, wireless)
Knowledge about JIRA environment preferred
Knowledge of AnyChart preferred
Knowledge of SAP systems preferred

NOTE: Candidates must have STRONG Ruby on Rails experience!!

Waiting for your response…
             

Similar Jobs you may be interested in ..