Full Stack Developer
Posted Updated
Description
# Full Stack Developer with Chatbot Expertise
## Company Overview
(Not specified)
## Job Summary
The Full Stack Developer with Chatbot Expertise will play a crucial role in designing and implementing innovative chatbot solutions. This position requires proficiency in both frontend and backend technologies, as well as experience in developing conversational AI applications. The developer will work towards enhancing user interactions through advanced chatbot functionality, contributing to the overall goals of the organization.
## Responsibilities
- Develop user-friendly web interfaces leveraging **HTML5, CSS3**, and **JavaScript** frameworks like **Bootstrap** and **React**.
- Implement backend solutions using **C#** and **JavaScript**, applying **.NET Core** and **ASP.NET MVC** with Repository Pattern & Middleware.
- Design and build **RESTful** and **SOAP** APIs for seamless data integration and functionality.
- Create robust chatbot applications utilizing the **Microsoft Bot Framework** and **Azure Bot Services**.
- Integrate natural language processing capabilities with **Conversational Language Understanding (CLU)** and **Language Understanding (LUIS)**.
- Manage database connections and data access using **Entity Framework Core** and **ADO.NET**.
## Qualifications
- Proficiency in **frontend languages**: HTML5, CSS3, JavaScript.
- Familiarity with **CSS frameworks** such as Bootstrap.
- Experience in **backend technologies**: C#, JavaScript, .NET Core, ASP.NET MVC.
- Solid understanding of **OOPS** and **SOLID principles**.
- Expertise in **API development**: RESTful APIs, SOAP Services, Minimal APIs.
- Knowledge of **chatbot frameworks** and tools: Microsoft Bot Framework, Azure Bot Services.
- Familiarity with **testing and debugging** tools such as Bot Framework Emulator and Postman.
- Experience with **relational databases** like Microsoft SQL Server.
- Competence in **version control systems**: Git, GitHub.
- Basic knowledge of **cloud services** including Microsoft Azure, Azure App Services, and Azure Cognitive Services.
## Preferred Skills
- Familiarity with conversational AI technologies and frameworks.
- Basic understanding of Azure fundamentals.
- Experience in deploying applications within a DevOps environment.
## Experience
(Not specified)
## Environment
(Not specified)
## Salary
(Not specified)
## Growth Opportunities
(Not specified)
## Benefits
(Not specified)
