Temp Software Developer
Company: LEDGENT Technology & Engineering - Roth Staffing C
Location: San Diego
Posted on: November 8, 2024
Job Description:
Key Details:
- 6-month contract
- Can be mostly remote. Some onsite visits required. SD
County/Orange County residence highly preferred.
- Requirements: 2+ years experience
- Pay: up to $42/hr
- No sponsorship or C2CSummary: This is a project to develop a
chatbot for our customer support queue. The chatbot will play a
crucial role in improving our customer support, automating
frequently asked questions, and providing seamless interaction with
our services.Technologies:
- Languages: Proficiency in programming languages such as Python,
JavaScript, Java, or Node.js, which are commonly used in chatbot
development.
- APIs: Experience working with APIs (RESTful APIs, Webhooks) for
integrating chatbots with other systems (CRM, databases,
etc.).
- Backend Development: Knowledge of server-side technologies and
frameworks for managing data flow between the chatbot and external
services.
- Frontend Development (Optional): If creating custom UIs,
knowledge of HTML, CSS, and JavaScript frameworks (e.g., React,
Vue.js) is valuable.Design the conversation flow:
- Map out common user journeys: Create different conversation
paths based on typical user queries and issues.
- Interaction Design: Create clear and intuitive interactions.
Users should know how to get the information they need, whether
through predefined options (buttons) or free text.
- Error Handling: Anticipate where users might get stuck and
design fallback options, such as asking clarifying questions or
handing off to a human.
- Personalization: Decide how personalized the conversation
should be. For example, should the chatbot greet users by name,
remember past interactions, or offer tailored suggestions?Choose
platform:
- Text-based Chatbots: Tools like Facebook Messenger, WhatsApp,
Slack, or your own website.
- Voice-based Chatbots: Amazon Alexa, Google Assistant, or
Siri.
- Hybrid Chatbots: Some platforms allow you to integrate both
text and voice-based interactions.Train the chatbot:
- Natural Language Understanding (NLU): Train your chatbot to
understand user queries with examples. Ensure the chatbot can
recognize multiple ways users might ask the same question (e.g.,
"What's my balance?" vs. "How much do I have left in my
account?").
- Responses: Set up clear and concise answers. The chatbot's tone
should match your brand's voice-whether formal, casual, or
friendly.
- Test and Refine: Regularly test your bot with real users to
refine responses, improve accuracy, and expand capabilities.
#J-18808-Ljbffr
Keywords: LEDGENT Technology & Engineering - Roth Staffing C, Highland , Temp Software Developer, IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...