Job Description
The ideal candidate should be eager to learn, equipped with strong analytical thinking skills, and have a passion for staying updated with the latest technological trends.
About You – experience, education, skills, and accomplishments
• Experience: Minimum of 5 years of experience developing applications using Ruby on Rails. (Not go beyond 8 years)
• Database: Strong proficiency with MySQL.
• ORM: Extensive experience with Active Record as ORM.
• Legacy Systems: Familiarity with older versions of Ruby on Rails and ability to maintain and upgrade existing systems.
• Skills: Solid understanding of object-oriented programming, MVC architecture, and RESTful design principles.
• Testing: Experience with unit testing or similar testing frameworks.
• Tools: Familiarity with version control systems (e.g., Git), and continuous integration/continuous deployment (CI/CD) pipelines.
• Soft Skills: Strong problem-solving skills, excellent communication skills, and the ability to work both independently and in a team environment. Flexible for switching the programming language.
Open to learning: is the candidate open to learning new tech - Nodejs or Vuejs?
It would be great if you have:
• Understanding of Robotic Process Automation (RPA), considered highly beneficial.
• Knowledge of Continuous Integration (CI/CD) tools and techniques is desirable.
What will you be doing in this role?
Overall, you will play a pivotal role in driving the success of the development projects and achieving business objectives through innovative and efficient software development practices.
• Develop and maintain robust, scalable web applications using Ruby on Rails.
• Design and implement database schemas using MySQL.
• Utilize ActiveRecord for ORM to interact with the database.
• Maintain and improve legacy systems built with older versions of RoR.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable, and efficient code.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality, organization, and automatization.
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations
💡 Quick Summary
Seeking a career-building opportunity? The Sr Software Engineer | Ruby on Rails position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
