Lead Software Engineer
Clarivate
Clarivate is looking for Lead Software Engineer to join our ProQuest team building scalable back-end systems for normalizing and loading all our great content for journals, newspapers, dissertations, and more!
About you - experience, education, skills and accomplishments
Bachelor’s degree or higher in Computer Engineering or Computer Science
5+ years of software development experience, or equivalent combination of education and experience.
5+ years of experience with Java.
5+ years of experience with SQL databases such as Oracle, MySQL, Postgres
2+ years of experience with RESTful services
2+ years of experience with public cloud services such as AWS
2+ years of experience writing functional / detailed design specifications based on user and/or system requirements
It would be great if you also had...
Experience with ECS and/or Docker Containers
Experience with scripting languages such Python
Experience with Unix/Linux and shell scripts
Experience with XML and JSON
Experience with Kotlin
Experience with Angular or similar frameworks
Experience with continuous integration and deployment such as Jenkins
What will you be doing in this role?
Implement software for specifications medium to high complexity for large scale systems.
Manually test and unit test all assigned applications.
Participates as a team member on various engineering projects and may lead small projects.
Implement design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem-solving techniques.
Suggests alternative methodologies or techniques to achieve desired results.
Maintains understanding of products, manufacturing processes, and product applications. Local expert in assigned project.
Writes application technical documentation.
Reviews and revises new procedures as needed for the continuing development of high-quality systems.
Provides technical training to other team members.
Maintains knowledge of technical advances and evaluates new hardware / software for company use.
Product you will be developing
We build systems for transformation and loading of XML documents and all kinds of media to the ProQuest Platform, working closely with the database team and other platform interfaces. Our focus is building high volume scalable systems, supporting new products and formats, and leveraging technology to do it with less resources.
About the Team
The Content Services Team of 6 developers is based in Ann Arbor: Michigan. This position will report to Senior Manager.
Benefits
Holidays: 25 days paid leave per annum
Private Health Insurance
Paid Lunch
Yearly Bonus
Yearly Merit Plan
My Learning Platform
Fit Pass
Life Insurance
Accident Insurance
Company bicycles for rent free of charge
Hours of Work
This is a permanent full-time position, typical hours are until 6PM CEST, aligning with the US-East timeframes for reporting purposes. This is a hybrid position; you will be expected to work from our Belgrade office 3 days every other week.
Please note that only shortlisted candidates will be contacted.
#LI-Hybrid
At Clarivate, we are committed to providing equal employment opportunities for all qualified 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.