We are looking for a Senior Software Engineer to join our team in the US. The Senior Software Engineer is responsible for developing software in a collaborative environment employing Agile development methodologies.About You – experience, education, skills, and accomplishmentsMinimum 3 years of development experience, including 3 years of experience developing in C 1+ years' experience developing with Java Sprint Boot and/or Spring Cloud.3 years of experience in a Linux environmentBachelor's degree in computer scienceIt would be great if you also had . . . Experience developing web applications and services.Experience with relational databases and database design using PostgreSQL and/or MySQL.Proficient understanding of server-side CSSStrong familiarity with OO design and development methodologiesPlus: 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 in 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 assist colleagues in troubleshooting production problems.May lead and manage project planning for the team.May provide guidance and coaching to less-experienced peers.About the TeamWe are a small, tight knit team spread across the US supporting the Sierra Library System.Hours of WorkFull time, permanent Hybrid working model Must live within a commutable distance to one of our US offices: Alexandria, VA; Ann Arbor, MI; Denver, CO; Kansas City, KS; Philadelphia, PA; Tempe, AZClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting