Clarivate is on the lookout for a Sr Software Engineer – (Ruby on Rails) to join our Patent Service team. This role presents an exceptional opportunity to work with the latest technologies and Cloud-native solutions featuring micro-service and API driven architecture.
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.
![Clarivate Analytics](https://storage.googleapis.com/echojobs.io/static/logos/clarivate-com.png)
0 applies
34 views
Jobs from our Partners
Automation Controls Engineering Manager
Software Engineering Supervisor
Other Jobs from Clarivate Analytics
Lead Quality Assurance Engineer, Vega
Senior Lead Software Engineer
Senior Quality Assurance Engineer
Lead Software Engineer
Infrastructure Engineer
Lead Quality Assurance Engineer
Similar Jobs
Full-Stack Engineer
Full Stack Web Engineer
Senior Fullstack Engineer
Full stack Engineer
Associate Software Engineer | CNET
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 320 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee