Senior Software Engineer, Education Technology (Remote)

Baltimore, MD
May 18, 2022
May 26, 2022
Full Time
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 world's 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.A cents € cents Lead team efforts to develop, test and support new and existing applications in an agile environment.A cents € cents Lead and collaborate with other developers to design solutions based on requirements.A cents € cents Lead team efforts in the identification, design and implementation of solutions for software defects.A cents € cents Collaborate with Product Management to design solutions that solve problems efficiently and effectively.A cents € cents Produce high-quality and on-time deliverables according to planned project goals.A cents € cents Support QA testing efforts and assist colleagues in troubleshooting production problems.A cents € cents Maintain flexibility and strong working relationships with peers and management.A cents € cents May lead and manage project planning for the team.A cents € cents 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 accomplishmentsA cents € cents Bachelor's degree in computer science or equivalent experience / training.A cents € cents Minimum 5 years of development experience.A cents € cents Minimum 3 years of Java & Node.js development experience in a web, services, or mobile environment.A cents € cents Cloud based development experience, especially AWS technologies.A cents € cents Demonstrates effective leadership and mentoring skills.A cents € cents Demonstrates effective communication skills and teamwork.A cents € cents Strong attention to detail and focus on quality.A cents € cents Strong familiarity with OO design and development methodologies.A cents € cents Ability to effectively learn and use new technologies.A cents € cents Ability to manage workload and conflicting priorities.A cents € cents Ability to coach and assist other team members when needed.A cents € cents Ability to collaborate and work in a team environment.A cents € cents Experience with web-based Java technologies.A cents € cents Experience with RESTful Node.js.A cents € cents Experience with version control systems like Git. It would be great if you also had A cents € cents Experience with developing SaaS platforms.A cents € cents Experience with asynchronous or messaging technologies such as Kafka or SQS.A cents € cents Experience developing web applications and services.A cents € cents Experience developing with JavaScript frameworks like Angular or React.A cents € cents Experience with modern automated testing practices.A cents € cents Proficient understanding of server-side CSS pre-processing platforms, such as LESS and SASS.A cents € cents Experience developing with Spring Boot and/or Spring Cloud.A cents € cents Experience with relational databases and database design using PostgreSQL, MySQL, SQL Server, etc.A cents € cents Experience using Docker containers.A cents € cents Experience developing in a Linux environment.More about our organization can be found at