Senior Software Engineer (C & Java Developer)

Clarivate Analytics US LLC
Denver, CO, United States
$84K-$105K a year
Permanent
Full-time
We are sorry. The job offer you are looking for is no longer available.

We are looking for a Senior Software Engineer to join our team! You will be responsible for developing software in a collaborative environment employing Agile development methodologies.

In this role, you will contribute with a team of experienced colleagues to the continued successful update, maintenance and continual enhancement of a well-established, large, complex fully integrated enterprise application, requiring development, diagnostic and analytic skills spanning multiple technological generations and technologies, to the delight of the application's many long-time users,

The application is Linux-based and uses a variety of technologies from Java (Java Swing GUI Applications, Java WebApps of various frameworks, Java Spring and Spring Boot), to Scala, BASH and 'C', with a PostgreSQL database via Hibernate ORM based data services.

Installation, upgrade, and migration of application instances rely on application-distributed BASH scripts to manage technology changes (Java versions, service and database table changes), and there is a current need for emphasis on that BASH / Linux interface.

About You - experience, education, skills, and accomplishments

  • Minimum 3 years of development experience, including both Java and C
  • 1+ years' experience developing with Java Spring, Java Swing, and servlet technologies such as Struts
  • 3 years of experience in a Linux environment
  • Bachelor's degree in computer science or equivalent relevant experience

It would be great if you also had . . .

  • Experiencedeveloping web applications and services.
  • Experience with relational databases and database design using PostgreSQL and / or MySQL.
  • Proficient understanding of server-side CSS
  • Strong familiarity with OO design and development methodologies
  • Familiarity with standalone debuggers such as GDB
  • Plus : Experience with modern automated testing practices.

What will you be doing in this role?

  • Develops, tests and supports new and existing applications in an agile environment.
  • Contributes to the identification, design and implementation of solutions for software defects.
  • Produces high-quality and on-time deliverables according to planned project goals.
  • Supports QA testing efforts and assistcolleagues in troubleshooting production problems.
  • Document processes and changes on software tasks to ensure clarity, maintainability, and team collaboration.

About the Team

We are a small, tight knit team spread across the US supporting the Sierra Library System. The application is an established solution used by more than 500 libraries of all types around the world to automate both their front end (publicly accessible and searchable catalog, self-service functions including users' access to electronic resources, and more) and back end (check in, check out, renewals, as users borrow and return materials, tracking purchases and subscriptions, managing descriptive metadata of print and online materials, and more).

The team is the most senior and experienced of several local and remote teams working to develop, enhance and support the specific product family, and has responsibilities which include the core product.

The team is a six member scrum (3 developers, 2 QA and dev lead), supported closely by 3 technical staff (analyst, devops, doc) who also support other product level activities from other teams.

Hours of Work

  • Full time, permanent
  • Hybrid working model of 2-3 days / week on site
  • Must live within a commutable distance to one of our office locations : Denver, CO; Ann Arbor, MI offices in the US or Belgrade, Serbia

Compensation

The expected base salary for this position is $84,000 - $105,000 USD per year.This role is eligible for bonus earnings.Individual pay is based upon experience, education, skill and ability, expertise, and relevant factors.

In addition to a competitive remuneration package, you will be eligible to participate in a benefits package that includes medical, dental, prescription drug, life insurance, 401k with match, long term disability coverage, vacation, sick time, volunteer time, discount programs, and many more.

Clarivate is an Equal Opportunity Employer Vets / Minorities / Women / Disabled

28 days ago
Related jobs
Promoted
Terumo BCT, Inc.
Lakewood, Colorado

We're seeking a talented Senior Embedded Software Development Test Engineer to join our innovative team. Familiarity with GMP/IEEE/ISO 9000 standards for software quality assurance, impact/risk analysis, and software traceability. In this role, you'll play a crucial part in designing, implementing, ...

Promoted
VirtualVocations
Denver, Colorado

A company is looking for a Senior Software Engineer - Analytics, Shopping (Remote). ...

Promoted
Brooksource
Denver, Colorado

Brooksource is seeking a Level 3 Java Developer to join our Fortune 500 Telecomm client. Extensive knowledge of Java (version 8), Spring boot and the Spring framework. Communicate frequently and effectively with other engineers on the team in addition to our product managers, scrum masters and proje...

Promoted
West End Workforce
Denver, Colorado

Senior Software Engineer (Golang). As a Senior Software Engineer, you will play a pivotal role in driving our vision of creating efficient and autonomous supply chains powered by AI. Now, we're looking for a Senior Backend Engineer with expert skills in Golang to join our dynamic team in Denver, Col...

Promoted
Raytheon
Aurora, Colorado

The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead o...

Promoted
Raytheon Careers
Aurora, Colorado

In this role, you will be joining a team where our software engineers and architects are developing and maintaining Digital Signal Processing (DSP)software. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahe...

Promoted
Vorto Operations LLC
Denver, Colorado

As Senior Software Engineer (ERP Integrations), you will work with our finance, technology, and operational teams to continuously improve key Platform billing processes, operational performance, and reporting. The Senior Software Engineer (ERP Integrations) position will be posted until a qualified ...

Promoted
Raytheon Careers
Denver, Colorado

The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead o...

INSPYR Solutions
Thornton, Colorado

We're looking for an experienced software engineer - . This position involves turning customer requirements into innovative, security conscious, software solutions. As a key contributor in a small cross-functional team, you must have the proven ability to architect, design, document, and tr...

DISH
Littleton, Colorado

Whether through research and development, technology innovation or solution engineering, our people play vital roles in connecting consumers with the products and platforms of tomorrow. Develop microservices in Java and Springboot and deploy them using AWS Elastic Kubernetes Services. Minimum of 6 y...