Lucidworks
About the Role
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.
- 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.
Skills & Qualifications
- 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.
Preferred Experience
- 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.
Competencies
- 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
Note to third party recruiters:
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
Working in Brazil
Brazil, officially the Federative Republic of Brazil, is the largest country in South America. It is also the world's fifth-largest country by area and the seventh-largest by population, with over 213 million people. Brazil is a federation composed of 26 states and a Federal District, which hosts the capital, Brasília. Its most populous city is São Paulo, followed by Rio de Janeiro. Brazil has the most Portuguese speakers in the world and is the only country in the Americas where Portuguese is an official language.
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.