Lucidworks - Software Engineer, Data Acquisition
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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. • 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. • Data access best practices and integration points with content management systems (such as SharePoint and LDAP/Active Directory, etc.). • Accessing data over an API for data manipulation and transformation. • Using cloud-native applications deployed with Kubernetes and Helm. • Using cloud tools from GCS and/or AWS. • Implementing a search application, particularly around indexing data. • Python, Node, or Javascript. • Resourceful-willing to jump in, be agile/flexible, leverage existing resources to accomplish goals, ability to work independently • Team player-confident in collaborating with a diverse community of people and personalities across geographies, backgrounds, and professional abilities • Strong verbal and written communication skills • Empathy and care for all stakeholders of Lucidwork including employees, customers, partners, and guests • Ability to handle confidential information
Responsibilities
• 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.
Similar Jobs
No credit card. Takes 10 seconds.