Senior Software Engineer, Education Technology (Remote)
Company: Clarivate
Location: Dayton
Posted on: May 16, 2022
|
|
Job Description:
Clarivate is a global leader in providing solutions to
accelerate the lifecycle of innovation. Our bold mission is to help
customers solve some of the worlds most complex problems by
providing actionable information and insights that reduce the time
from new ideas to life-changing inventions in the areas of science
and intellectual property. We help customers discover, protect and
commercialize their inventions using our trusted subscription and
technology-based solutions coupled with deep domain expertise.
Position Overview:
The Senior Software Engineer is responsible for developing software
in a collaborative environment employing Agile development
methodologies.--- Lead team efforts to develop, test and support
new and existing applications in an agile environment.--- Lead and
collaborate with other developers to design solutions based on
requirements.--- Lead team efforts in the identification, design
and implementation of solutions for software defects.---
Collaborate with Product Management to design solutions that solve
problems efficiently and effectively.--- Produce high-quality and
on-time deliverables according to planned project goals.--- Support
QA testing efforts and assist colleagues in troubleshooting
production problems.--- Maintain flexibility and strong working
relationships with peers and management.--- May lead and manage
project planning for the team.--- May provide guidance and coaching
to less-experienced peers.About the Team:
Innovation is in our name and our future: We enable libraries to
thrive by investing in people, services, partnerships, and
technologies to create remarkable library experiences. Come help us
redefine the future of Libraries. With a history of leadership and
innovation in library management, automation and discovery over the
last 40 years, Innovative Interfaces is once again transforming
itself. At Innovative Interfaces we are on a mission to improve the
experience for librarians and patrons in the communities they
serve, both in academia and the public space.About You -
Experience, education, and accomplishments--- Bachelor's degree in
computer science or equivalent experience / training.--- Minimum 5
years of development experience.--- Minimum 3 years of Java &
Node.js development experience in a web, services, or mobile
environment.--- Cloud based development experience, especially AWS
technologies.--- Demonstrates effective leadership and mentoring
skills.--- Demonstrates effective communication skills and
teamwork.--- Strong attention to detail and focus on quality.---
Strong familiarity with OO design and development methodologies.---
Ability to effectively learn and use new technologies.--- Ability
to manage workload and conflicting priorities.--- Ability to coach
and assist other team members when needed.--- Ability to
collaborate and work in a team environment.--- Experience with
web-based Java technologies.--- Experience with RESTful Node.js.---
Experience with version control systems like Git.It would be great
if you also had------ Experience with developing SaaS platforms.---
Experience with asynchronous or messaging technologies such as
Kafka or SQS.--- Experience developing web applications and
services.--- Experience developing with JavaScript frameworks like
Angular or React.--- Experience with modern automated testing
practices.--- Proficient understanding of server-side CSS
pre-processing platforms, such as LESS and SASS.--- Experience
developing with Spring Boot and/or Spring Cloud.--- Experience with
relational databases and database design using PostgreSQL, MySQL,
SQL Server, etc.--- Experience using Docker containers.---
Experience developing in a Linux environment.More about our
organization can be found at https://www.iii.com/
Keywords: Clarivate, Trenton , Senior Software Engineer, Education Technology (Remote), Education / Teaching , Dayton, New Jersey
Click
here to apply!
|