Ruby on Rails Developer

ROCKY THOMAS
Washington, DC, United States
14 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) XML Schema Application Programming Interfaces (APIs) Agile Methodology Advanced Message Queuing Protocol Behavior-Driven Development Databases CouchDB Relational Databases Linux Electronic Data Interchange (EDI) Java Message Service (JMS)
+18 more
JSON JQuery PostgreSQL MongoDB NoSQL Object-Oriented Software Development Oracle (Applications) Service-Oriented Architecture Software Engineering Web Applications Web Services Extensible Markup Language (XML) Rspec Capistrano Git AngularJS Information Technology Restful APIs

Job description

· As a member of the development team, you will work closely with subject matter experts, chief engineers, business analysts, system architects, UI designers, SOA and RoR developers, DBA’s, testers and others to design and implement APIs and Web-based applications.

· A Ruby on Rails Software Developer, will Design and develop software for Web applications, Application Program Interfaces (APIs) and Electronic Data Interchange (EDI)

· Capture functional requirements as Use Cases and accurately estimate level of effort to develop.

· Work independently to identify solutions

· Write object-oriented Web application/interface code conforming to established methodology and standards

· Design and code software service components, units, and modules that meet project specifications and development schedules

· Work closely with the project team to ensure that all technical project deliverables comply with customer standards and requirements

· Evaluate third-party software components for potential use in developing solutions

· Practice Behavior Driven Development and test-first coding methodologies

· Contribute to business discussions about the project and user interfaces

· Document development projects and create test plans

· Troubleshoot problems and provide customer support for application issues

Requirements

· Four-year degree in computer science or related field, or equivalent experience

· Agile software development principles, practice and process experience (from use case definition to component delivery) experience required

· RSpec, git, Capistrano experience preferred

· Angular, JavaScript, jQuery experience required

· RDBMS (PostgreSQL, Oracle) required

· NoSQL (MongoDB, CouchDB) database experience preferred

· SOA and Web service development experience preferred

· Experience deploying solutions on Linux platforms preferred

· RESTful Web service using XML, XSD, JSON experience preferred

· AMQP or JMS messaging experience preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…