Overview
Trissential is a trusted partner for end-to-end quality services and management consulting for digital transformation. As a part of our parent company, Expleo, we are a global organization partnering with major corporations and leading non-profits in over 30 countries. Guided by our mission and values, Trissential puts people at the heart of our organization.
Trissential is currently seeking a GenAI Developerto join our client team in New York, NY. This position is a Remote role and only open to candidates who are eligible to work in the US and live/work within the United States.
Responsibilities
- ChatGPT Integration: Utilize ChatGPT and its capabilities to develop a conversational chatbot that meets project requirements.
- Web Development in .NET C#: Design and implement the web-based front end using .NET C# for seamless user interaction.
- Prompt Engineering: Craft effective prompts to guide the chatbot's responses and enhance user engagement.
- Natural Language Processing (NLP): Apply NLP concepts to manage and manipulate the conversational aspects of the chatbot for a natural user experience.
- API Integration: Proficiently integrate various APIs, with a focus on leveraging the OpenAI GPT API or other third-party services.
- Database Management: Skills in database management to store and retrieve conversation logs, user data, and other relevant information.
- UI/UX Design: Design intuitive and user-friendly interfaces, ensuring a seamless and enjoyable user experience.
- Security: Implement security best practices to protect sensitive data and ensure secure interactions within the chatbot.
- Testing and Debugging: Write and maintain tests to ensure the chatbot functions as expected and gracefully handles unexpected input or errors.
- Version Control Systems: Utilize version control systems like Git to manage code changes and collaborate effectively with other developers.
- Understanding of Cloud Platforms: If applicable, deploy and manage the application on cloud platforms like AWS, Azure, or GCP for efficient scaling and management.
- Agile Development Methodologies: Work within agile development practices, iterating on the chatbot based on user feedback for continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience in developing conversational chatbots using ChatGPT and .NET C#.
- Strong communication and collaboration skills, especially when working within a team or with clients.
Technical Skills:
- Proficiency in Natural Language Processing (NLP) concepts.
- Strong API integration skills, especially with OpenAI GPT API or similar services.
- Database management expertise for storing and retrieving relevant information.
- UI/UX design capabilities to create user-friendly interfaces.
- Knowledge of security best practices in chatbot development.
- Testing and debugging skills for ensuring robust functionality.
- Familiarity with version control systems, particularly Git.
- Understanding of cloud platforms for deployment and scaling.
- Experience with agile development methodologies.
Microsoft Integration Skills (if applicable):
- Proficiency in Microsoft Azure Services, particularly Azure Bot Services and Azure Cognitive Services.
- Understanding of Microsoft's implementation of OpenAI, including features and limitations.
- Knowledge of compliance standards and governance best practices.
- Integration skills with other Microsoft products (Microsoft 365, Dynamics 365, Power Platform).
Skills
- Works independently or well within a team.
- Wants to continuously grow knowledge base and skill set.
- Collaborative, consultative mindset.
- Works well in a fast paced environment.
- Strong technical background.
- Deep knowledge and curiosity about technology and systems.
- Agile mindset.
Job Type: Contract
Work Location: Remote