Hybrid Role - Ruby on Rails Developer (CA, 6+ Months)

Overview

$DOE
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6

Skills

ROR

Job Details

Location San Jose-CA and New York City
Duration: 6 Months
Hybrid Role

Job Description Ensure Alignment to Selected Title

Conducts analysis, designs products, and programs computer software that requires extensive research. Typical background for this position is advance study/knowledge in the field of computer science or software engineering along with advanced knowledge of software development and methodologies. Excludes paraprofessional positions.: Performs software and system testing procedures, bug verification, release testing, and beta support. Performs product design and programming activities involving multiple modules or subsystems. Participates in design meetings and consults with other staff to evaluate interface between hardware and software, and operational and performance requirements of overall system. Performs complex release testing and beta support for assigned projects and resolves problems found in the software. Prepares documentation required of the product. Analyzes and researches software requirements to determine feasibility of design and marketing requirements within time and cost constraints. May consult with customer concerning application and maintenance of software. May coordinate installation of software system. May serve as a project architect.

Basic Qualifications:

3+ years' experience building web applications with object oriented or functional programming languages, specifically Ruby on Rails(RoR).

Strong teamwork, collaboration, verbal, and written communication, along with demonstrated creativity and problem-solving capabilities.

Interest in TDD and specific experiences using a test heavy approach to solve problems and create solutions.

Focus on building solutions utilizing an agile approach: close relationships with Product Managers and Technical leads, communicating and digesting real time feedback, and working smart to build story cards on daily basis

Familiarity with software configuration management principles and tools, source code version control (e.g., git/GitHub) and issue/bug tracking systems (e.g., JIRA).

Ability to research and execute solutions based on online guides and tutorials

Technical aptitude and the ability to problem solve.

Experience with payment systems and processor API's.

Nice to Have:

Experience developing analytics and/or search-based applications

Large-scale application performance optimization experience

Understanding of the syntax of Ruby and its nuances

Experience with front-end technologies such as HTML, CSS, JavaScript, JQuery

Proficient understanding of external APIs

Deploying apps to k8s

Microservice/Monolith application development