We are looking for a high energy and innovative individual with a passion for software development to join our team. The individual selected for this position will have an active role in the development or migration of large-scale, enterprise-wide initiatives to build a platform or custom applications that will be used for the acquisition, transformation, entity extraction, mining of content on behalf of business units across Clarivate Analytics. This individual will contribute to solutions across the entire architecture stack in building cloud native applications using the current technologies including Java, Spark, Hive, Hadoop, JSON, XML, Micro Services, PostgreSQL, GreenPlum and NoSQL databases. This role will have the opportunity to work across a global footprint and with different business units.
Technical
· This individual will work closely with users, technical leads, project managers, and other cross-functional development teams to design and deliver software solutions. This includes writing and designing software, making modifications to existing software and integrating applications within the core pathway.
· Expertise in Big Data design and development.
· Experience working with all aspects of distributed processing, including Hadoop, Hive, Apache Spark and Cassandra.
· Active coding in key technologies is required for this development position and includes: Java, Scala, Apache Spark, Hive, Git, Linux, AWS, PostgreSQL, and GreenPlum.
· Develops cloud native applications, including systems integration.
· The individual will also be responsible for applying working knowledge of OO design patterns to develop enterprise level and cloud native solutions.
· Strong aptitude for problem solving, particularly to modify and enhance processes and workflows
· Demonstrated skills in optimizing Big data system performance
· This individual must develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.
Quality
· Demonstrates ability of translating plain requirements into effective technical design and solutions
· Delivering quality of the software to our QA team is an important function of this position and this individual will be responsible for creating and executing unit tests on the code that they write for their applications.
· Demonstrates excellent communication and collaboration skills, and has experience in working with cross functional and cross geography teams.
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.
0 applies
35 views
Jobs from our Partners
Senior Applications Developer
Director of Software Engineering
Software Engineer - Building Automation
Senior Automation Engineer
Product Engineer
Other Jobs from Clarivate Analytics
Lead Software Engineer
Lead Quality Assurance Engineer
Director, Software Engineering
Lead Project Manager
Senior Project Manager (Marketing Operations)
Lead Software Engineer - Full stack
Similar Jobs
Staff Software Engineer, Cloud FinOps
Senior Backend Engineer
Senior Backend Engineer
Software Engineer ( Go, Ruby, Javascript, React, Vue, ,ElK)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,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
🥳🥳🥳 241 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee