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.
To analyze, design, develop, test and implement complex applications in accordance with agreed to specifications, agreed to project plan, and to TS standards.
This position also includes responsibility in coordinating small segments of programming efforts and interacting with user areas to correct or modify existing systems.
The role will operate within a cross-functional team environment.
Analysis, design, development, testing and implementation of applications using key skills in a cross-functional team, project based environment.
Contributing to and review of functional, design and technical documentation and specifications, and to project plans.
Full documentation created and kept up to date.
Attending and contributing to code and design reviews. Ensuring changes are carried out as a result of these reviews.
Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget, and to specification.
Maintain and optimise existing programs, working within a development team to develop additional functionality to existing systems.
To deputise for team members / your line manager as and when required.
Mentoring developers and helping with their skills development.
To take responsibility for identifying training and developmental needs for yourself on an on-going basis.
To make positive efforts to promote personal safety and that of others by taking reasonable care at work, by carrying out the requirements of the law or following recognised codes of practice provided or advised by management to ensure safe working practices.
To undertake any other reasonable duties as requested by your line manager / director on a permanent or temporary basis.
BSc / MSc degree in the field of computer science is preferred, otherwise equivalent experience is expected.
A minimum of 5 years of work experience as a software developer.
Solid technical and analytical skills. Proven ability to analyse and understand complex business processes and data architectures
4-5 years solid Java programming experience mandatory, including J2EE and Spring
Proven Object Oriented Analysis, Design, and Programming (OOA, OOD, and OOP) experience
Full software engineering lifecycle experience
In addition, 4+ years proven experience in five or more of the following areas required (in order of preference) :
Java v8 or later
AWS server less technologies (e.g. Lambda)Swing
Oracle PLSQL / SQL
Knowledge / experience in some of the following areas preferred :
Apache Tomcat or Jboss / Wildfly
Git / BitBucket
Maven or Graddle
Effective communicator at all levels, excellent inter-personal skills
Work with business users to identify, analyze, and define business problems and opportunities.
Work with business users to find creative solutions to business problems and opportunities by developing systematic alternatives or approaches.
Conduct system analysis studies and assist in or develop final screens / reports for computer systems, including analyzing work flow, determining system and user requirements, defining problems, estimating and validating costs and benefits.
Design and modify systems, including designing record and form layout, defining files, access methods, development tools and utilities, etc.
prepare systems specifications; provide for backup and recovery techniques; design conversion techniques; modify present manual systems to interface with computer systems.
Highly self-motivated and a good team player
Willingness to extend skills
Pro-active and positive outlook
Ability to work in isolation if needed
Proven planning and organisation skills
Strong commitment to quality
Proven ability to be through with good attention to detail
Ability to consistently check and test work
Willingness to work with legacy applications and technologies.
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.