Senior Software Engineer

  • Full Time
  • Bengaluru
  • Applications have closed.

Clarivate

Job Description

Senior Software Engineer

Clarivate Analytics clients are the trailblazers and risk takers who come up with life-changing ideas. We’re looking for our own trailblazers to help us keep providing clients some of the world’s most trusted brands, spanning scientific and academic research, patent analytics, pharmaceutical and biotech intelligence and IP management.

We’re an independent owned company with a rich heritage and a bold entrepreneurial mission. If you’re excited by the thought of helping people and organizations go from new ideas to life-changing innovations faster, we’re excited to consider you for a position at Clarivate.

JOB DESCRIPTION

Job title:             Senior Software Engineer

Department:      Technology

Business:            Intellectual Property (IP) and Science

Reports to:         Manager

Location:             Bangalore

Background Information

We are the leading source of intelligent information for the world’s businesses and professionals, providing customers with competitive advantage. Intelligent information is a unique synthesis of human intelligence, industry expertise and innovative technology that provides decision-makers with the knowledge to act, enabling them to make better decisions faster. We deliver this must-have insight to the financial and risk, legal, tax and accounting, intellectual property and science and media markets, powered by the world’s most trusted news organization.

Job Purpose

This post provides vital technical support within the Intellectual Property business.  As part of an international technology team, you will contribute to the support, development and continuous enhancement of our products.  You will co-operate closely with colleagues in product management, sales and technology, as well as with external customers.

Key Duties

  • Deliver systems and features with top-notch quality, on time.
  • Design, develop, and maintain the software and systems that drive the Big Data Platform
  • Continually improve quality processes and product quality.
  • Contribute to the development of new products.
  • Promote continuous improvement of these products based on customer requirements.
  • Customize and configure the products according to customer needs.
  • Liaise closely with customers, product management and IT staff at different locations.
  • Documentation of production systems and processes.
  • Prepare and execute presentations and training for both customers and internal staff.
  • Application support of the existing product range.

Person Specification

Qualifications

  • Degree or higher qualification in Computer Science, Computer Engineering, Information Science or related fields and/or relevant professional IT experience

Experience

  • Demonstrable experience of the following:
    • Code Java and XML.
    • 6 to 8 of hands-on experience in software development, including design, implementation, debugging, and support, building scalable system software
    • 6 to 8 experience development with regard to Big Data Platform and/or Services
    • Strong experience in a Linux environment, developing shell scripts
    • Overall 8 years of experience in Software product engineering.
  • Experience in one or more of the following would be desirable:
    • Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker)
    • Familiarity with AWS Native Services including S3, Lamda, EC2, and EMR is strongly preferred
    • SGML, HTML, XSLT, Unicode, DTDs, XML Schema, XQuery, XPath, JSON and similar standards
    • Development experience in big data projects using Spark or Hive to work with complex data sets
    • Experience working with cloud implementations and integrating AWS cloud services for the migration of legacy environments
    • Strong abilities in SQL scripting
    • Development experience with Python, Java API’s, Node JS, JavaScript, and other single page application frameworks is desired plus.
  • Hands-on experience with information retrieval techniques using online databases and other electronic information

Knowledge

  • Good knowledge of Microsoft Office software
  • Knowledge of intellectual property (IP) and the patenting process (Desirable)
  • Experience in content technology

Skills and Personal Qualities

  • Strong problem solving, data analysis and testing skills
  • Excellent written and oral communication skills
  • Good logical, analytical and conceptual abilities.
  • Strong commitment to understanding customer needs and delivering solutions that meet or exceed them.
  • High attention to detail and accuracy, and a very systematic work style
  • Eager to permanently improve IP knowledge and technical skills, partly by means of self-education
  • Proven ability to work both independently and as a member of a team

It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, pregnancy, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Clarivate will provide reasonable accommodations for qualified individuals with disabilities.

Share With Your Friends!

This entry was posted in . Bookmark the permalink.