
Software Engineer, Data Acquisition
Lucidworks
full-time
Posted on:
Location Type: Remote
Location: Jamaica
Visit company websiteExplore more
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