Required Skills

HTML CSS JavaScript

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 9th Oct 2023

JOB DETAIL

As a Ruby Programming Language Engineer, you will be responsible for designing, developing, and maintaining Ruby-based applications and systems. Your expertise in Ruby programming will be crucial in building high-quality, efficient, and scalable software solutions.

Responsibilities:

1.       Ruby Application Development: Develop and maintain Ruby applications, ensuring code quality, performance, and scalability.

2.       Software Design: Collaborate with cross-functional teams to design software solutions that meet business requirements.

3.       Code Review: Review and provide constructive feedback on Ruby code written by team members to maintain code quality standards.

4.       Debugging and Troubleshooting: Identify and resolve issues, bugs, and performance bottlenecks in Ruby applications.

5.       Performance Optimization: Optimize Ruby code for better performance, responsiveness, and resource utilization.

6.       Database Integration: Work with databases (e.g., PostgreSQL, MySQL) and implement data models and database interactions using Ruby.

7.       API Development: Design and implement RESTful APIs using Ruby on Rails or other Ruby frameworks.

8.       Testing and Test Automation: Write unit tests and participate in test-driven development (TDD) to ensure code reliability. Automate testing processes when possible.

9.       Documentation: Create and maintain technical documentation for Ruby applications and libraries.

10.   Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines to automate the deployment process.

11.   Version Control: Use version control systems (e.g., Git) to manage and collaborate on codebase.

Company Information