Ruby on Rails Developer

Company: Triveni
Location: Rutherford , New Jersey, United States
Type: Full-time
Posted: 12.JAN.2018

Summary

Job Description RESPONSIBILITIES 1. · Write software programs ranging from process automation to interactive Web applications. 2. · Develo...

Description

Job Description

RESPONSIBILITIES

  1. · Write software programs ranging from process automation to interactive Web applications.
  2. · Develop and implement APIs and provide support in a Service Oriented Architecture.
  3. · Perform troubleshooting to identify and diagnose problems.
  4. · Debug and analyze issues in production applications.
  5. · Develop prototypes.
  6. · Evaluate development tools and languages and make recommendations for incorporating those tools into projects.
  7. · Assist web team in troubleshooting application issues and development process issues.

REQUIREMENTS

  1. · Knowledge of essentials of Unix server architecture, particularly Linux and Solaris.
  2. · Experience with most common command line tools.
  3. · Ability to use compiled and interpreted languages.
  4. · Ability to analyze hardware disk I/O, CPU utilization, memory swapping, virtual machine threading, and garbage collector tuning.
  5. · Perform troubleshooting to diagnose application problems, including: compiler linkage errors, run-time bottlenecks, multi-threaded race conditions, and database query optimization.
  6. · Experience using MySQL and/or equivalent database systems.
  7. · Solid understanding of ACID database properties, query isolation levels, and SQL coding practice to avoid database deadlock scenarios.
  8. · Experience using Apache and/or equivalent web server software.
  9. · 3-to-5 years experience with object-oriented programming.
  10. · 3 years experience writing applications in Ruby.
  11. · 3 years experience using Ruby On Rails, writing Bash scripts.
  12. · Working knowledge of other web frameworks such as mod_perl, embperl, PHP, JSP, ASP, ColdFusion, or equivalents.
  13. · Experience with other modern Unix dynamic languages such as Perl, Python, PHP, and Bash and the ability to identify the appropriate tool or language for assigned tasks.

Education

· Bachelor's and/or Master's degree in computer science, engineering, or other technical field, or combination of equivalent education and experience.

Company Description
Triveni is a technology company located in the New York City area. Triveni utilizes agile technologies to develop web solutions for our clients. We are seeking highly-motivated developers to join our team. The successful candidate will focus on the detailed programming of software solutions to satisfy complex business requirements. We provide a casual work environment where hard work is rewarded.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...