Software Development Engineer

1 week ago


Noida, Uttar Pradesh, India Clarivate Full time

Clarivate is seeking a highly skilled Software Development Engineer – Ruby on Rails Specialist 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: A minimum of 5 years of experience developing applications using Ruby on Rails (not exceeding 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 programming languages

About Your Responsibilities

As a Software Development Engineer – Ruby on Rails Specialist, you will play a pivotal role in driving the success of 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 automation

Compensation Package

We offer a competitive salary range of $120,000 – $160,000 per annum, commensurate with experience, plus a comprehensive benefits package that includes health insurance, retirement plan, and paid time off.



  • Noida, Uttar Pradesh, India ULTRASHIELD SOFTWARE LLC Full time

    Job Title: Android Software Development EngineerAbout the Role:We are seeking an experienced Android Software Development Engineer to join our team at ULTRASHIELD SOFTWARE LLC. As an Android Software Development Engineer, you will design, develop, and maintain high-quality mobile applications for Android devices.Responsibilities:Design and build advanced...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    Job OverviewBrightly Software is seeking a talented Senior Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in the design, implementation, and delivery of our highly ambitious products and integrations.About the RoleThis position requires a seasoned software engineer with a strong background in...


  • Noida, Uttar Pradesh, India Techstar Software Development India Pvt. Ltd. Full time

    Job Title: Techstar Software DeveloperJob Summary:We are seeking a highly skilled and experienced Techstar Software Developer to join our team at Techstar Software Development India Pvt. Ltd. The ideal candidate will have a strong background in software development, with expertise in full-stack development, cloud-based technologies, and DevOps practices.Key...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Team Lead to join our team at Brightly Software. This is an excellent opportunity for talented engineers who thrive in a fast-paced environment.In this role, you will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly...


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    Job Details:Brightly Software India Private Limited is seeking an exceptional Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software applications using Java and related technologies.Key Responsibilities:Design and develop...


  • Noida, Uttar Pradesh, India Techstar Software Development India Pvt. Ltd. Full time

    Job Title: Full Stack Developer at Techstar SoftwareJob Summary:Techstar Software Development India Pvt. Ltd. is seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining web applications using a variety of technologies. This role requires a solid understanding of .NET...


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    Job Summary Brightly Software India Private Limited seeks a skilled Senior Software Engineer to join our team. As a key member of our engineering practice, you will design, implement, and deliver highly ambitious products and integrations. The ideal candidate will possess strong technical skills, excellent communication skills, and experience working in...


  • Noida, Uttar Pradesh, India Techoon Software Solutions Full time

    Job Title: Artificial Intelligence Software EngineerAbout the Role: The AI Software Engineer will be responsible for designing, developing, and implementing machine learning and natural language processing (NLP) models for various business use cases.Key Responsibilities: Design, implement, and optimize machine learning and NLP models to meet business...


  • Noida, Uttar Pradesh, India Techstar Software Development India Pvt. Ltd. Full time

    Job Description: Your dream job awaits! We're looking for a skilled Full Stack Developer to join our team at Techstar Software Development India Pvt. Ltd. As a key member, you will be responsible for developing and maintaining web applications using a variety of technologies.About the Role:- Develop, test, and deploy robust, scalable, and secure web...


  • Noida, Uttar Pradesh, India Techoon Software Solutions Full time

    AI Software Developer Job DescriptionThe AI software developer will be responsible for designing, developing, and implementing machine learning and natural language processing (NLP) models for Techoon Software Solutions. This position will involve working closely with data scientists, software engineers, and product managers to deliver AI solutions that meet...


  • Noida, Uttar Pradesh, India Redian Software Global Full time

    We are looking for an experienced Odoo software engineer to join our team at Redian Software Global.Job Description:The successful candidate will be responsible for developing and customizing Odoo modules as per business requirements, implementing and integrating Odoo with third-party applications, maintaining and customizing existing Odoo modules, creating...


  • Noida, Uttar Pradesh, India Makaz Software Solution Full time

    Makaz Software Solutions Pvt. Ltd. is a pioneering technology firm dedicated to crafting innovative software and games that captivate users worldwide.About Us:We pride ourselves on our ability to design and develop engaging applications and games, leveraging cutting-edge technologies to deliver seamless user experiences.Your Role:As a senior software...


  • Noida, Uttar Pradesh, India Redian Software Global Full time

    Job Overview Redian Software Global is seeking an experienced Odoo software engineer to join our team. This role involves developing, customizing and maintaining Odoo modules for various clients. About the Role As an Odoo software engineer at Redian Software Global, you will be responsible for designing and implementing new features, customizing existing...


  • Noida, Uttar Pradesh, India Heureux Software Full time

    Job Description: Heureux Software is seeking a talented Blockchain Developer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and maintaining software applications using Haskell, DAML, Scala, and JavaScript.Responsibilities:- Design and develop software applications using functional...


  • Noida, Uttar Pradesh, India Software Solutions Group Full time

    Technical RequirementsAs a skilled Senior .NET Software Engineer at Software Solutions Group, you will be responsible for leading the development of high-quality .NET applications. Your expertise in .NET Framework 3.0 to 4.5, Microsoft Web Technologies (ASP.NET, ASP.NET MVC), C#, Entity Framework, and JQuery will be essential in driving the success of our...


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    About the Job:Brightly Software India Private Limited is seeking an exceptional Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, implementing, and delivering high-quality software applications using cutting-edge technologies.Key Responsibilities:Design and develop innovative...


  • Noida, Uttar Pradesh, India QNX Software Systems Full time

    Job SummaryAs a skilled Android software developer, you will play a crucial role in designing and developing enterprise-grade mobile software for BlackBerry. You will work in a collaborative agile team environment, contributing your software expertise to achieve team success. With a strong commitment to team-first focus, you will be responsible for...


  • Noida, Uttar Pradesh, India Techstar Software Development India Pvt. Ltd. Full time

    Job Description: We are seeking a highly skilled Automation Test Engineer - Playwright JavaScript to join our team at TechStar Software Development India Pvt. Ltd. in a full-time hybrid role. As an Automation Test Engineer, you will be responsible for day-to-day tasks such as test engineering, test execution, creating test cases, functional testing, and...


  • Noida, Uttar Pradesh, India IRIS Software Full time

    We are seeking an experienced Lead .NET Core Software Engineer to drive the development and migration of our .NET-based applications at IRIS Software.**Job Summary:**We require a highly skilled Senior .NET Core Developer with extensive experience in .NET Core, architectural principles, web APIs, and microservices. The ideal candidate will have expertise in...


  • Noida, Uttar Pradesh, India Iosys Software Full time

    Job Role: Senior Java DeveloperKey Responsibilities:Design, develop, and deploy high-quality software applications using Java.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure timely delivery of projects while maintaining a high level of quality and accuracy.Requirements:5+ years of experience in Java...