US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 9th Oct 2023
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.