Position: Senior / Lead .Net Developer with NLP
Company: EPAM
Category: .NET
Experience required: 5y
English level: upper

We are seeking an experienced developer with a strong background in Azure Cognitive Services and Natural Language Processing (NLP) to join the bank team. In this role, you will be responsible for designing and developing innovative solutions that leverage NLP technology to improve bank business processes and customer experience.

Requirements:
- Strong hands-on experience with NLP techniques, such as sentiment analysis, named entity recognition, and language detection.
- Proficiency in programming languages such as C#, .net Core 3.1.
Experience with Azure Cognitive Services and NLP frameworks such as Microsoft LUIS and Bot Framework, WebAPI / RESToAuth 2.0
Azure - AppService, Key Vault, Language API

Responsibilities:
- Work closely with stakeholders to understand their needs and requirements and translate these into technical solutions using Azure Cognitive Services and NLP.
- Design and develop NLP models for a variety of tasks, eg. sentiment analysis, named entity recognition, language detection, and more.
- Integrate NLP models into existing applications and systems to enable natural language interaction with customers.
- Develop chatbots and conversational interfaces that enable customers to interact with our applications using natural language.
- Collaborate with data scientists and data engineers to build and refine NLP models, and implement best practices for data privacy and security.
- Stay up-to-date with the latest developments in NLP and Azure Cognitive Services, and continuously seek out opportunities to improve our NLP models and solutions.