Lucidworks

Software Engineer, Data Acquisition

Lucidworks

full-time

Posted on:

Location Type: Remote

Location: Jamaica

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Develop new plugins in accordance with requirement specifications and expected quality and design standards applied across our entire library of connectors.
  • Update existing plugins to fix bugs, support new requirements, and/or address repository updates and changes.
  • Debug plugin problems discovered through failing tests and client reports of unexpected behavior.
  • Write pull requests describing fixes and other code changes to facilitate peer code review, and integrate peer feedback into your work.
  • Ensure plugins are well-covered by robust unit and integration tests.
  • Communicate estimates of effort to management to assist in team commitments to development timelines.
  • Share knowledge with colleagues and management via developer documentation, team presentations, and demos.
  • Join a sustainable on-call rotation focused on maintaining the health of our SaaS infrastructure.

Requirements

  • 5-7 years experience developing Java applications in an enterprise software organization.
  • Experience with tools to access and retrieve data from multiple content repository systems.
  • Experience tracking software development work using an issue tracking system (Jira preferred) and source control (Git and GitHub).
  • Enthusiastic to grow as a software engineer and develop new skills in software development, technical communication, and team collaboration.
  • Passionate about creating delightful customer and stakeholder experiences.
  • Excellent technical communication skills and a drive to share knowledge with colleagues.
  • Eager to work collaboratively with a diverse team spread across multiple time zones, regions, and cultures.
  • Experience developing and supporting software in a continuously-delivered SaaS environment.
Benefits
  • Equal Opportunity employer
  • Welcomes talent across diverse backgrounds
  • Encourages inclusive work environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javaplugin developmentunit testingintegration testingdebuggingpull requestssoftware developmentSaaS developmententerprise software
Soft Skills
technical communicationteam collaborationknowledge sharingcustomer experience focusenthusiasm for growthadaptabilitypresentation skills