Programador Sênior
Principais Responsabilidades
Desenvolvimento de Software
- Desenvolver aplicações Web utilizando C#/.NET e React.
- Desenvolver APIs REST e serviços distribuídos.
- Criar aplicações escaláveis, seguras e de alta disponibilidade.
- Desenvolver integrações entre sistemas internos e plataformas externas.
- Projetar soluções seguindo princípios de Clean Architecture, SOLID e Design Patterns.
- Elaborar documentação técnica das soluções desenvolvidas.
- Realizar manutenção corretiva, adaptativa e evolutiva dos sistemas.
Desenvolvimento com Inteligência Artificial
- Desenvolver aplicações utilizando modelos de IA Generativa.
- Criar soluções utilizando Large Language Models (LLMs).
- Desenvolver agentes inteligentes e fluxos automatizados.
- Integrar APIs de IA (OpenAI, Azure AI, Claude, Gemini, entre outras).
- Construir soluções utilizando técnicas de RAG (Retrieval Augmented Generation).
- Desenvolver aplicações com processamento de linguagem natural (NLP).
- Trabalhar com embeddings, bancos vetoriais e mecanismos de busca semântica.
- Avaliar continuamente novas tecnologias relacionadas à IA.
Conhecimentos Técnicos Obrigatórios
Linguagens
- C#
- Python
- JavaScript
- TypeScript
- SQL
Backend
- .NET 8 ou superior
- ASP.NET Core
- Entity Framework
- APIs REST
- Microservices
- Swagger/OpenAPI
Frontend
- React
- HTML5
- CSS3
- Bootstrap ou Material UI
- Redux ou Context API
Banco de Dados
- SQL Server
- PostgreSQL
- MySQL
Conhecimentos desejáveis:
- MongoDB
- Redis
- Bancos Vetoriais (Pinecone, Qdrant, Milvus, ChromaDB)
Inteligência Artificial
Conhecimento em:
- Engenharia de Prompt
- RAG
- LLMs
- Agentes de IA
- LangChain
- Semantic Kernel
- OpenAI API
- Azure AI
- Embeddings
- NLP
- IA Generativa
Desejável:
- MCP (Model Context Protocol)
- Function Calling
- Fine Tuning
- Modelos Open Source (Llama, Mistral, DeepSeek)
Requisitos
Estudos
Benefícios
Sobre TMKT
Empresa brasileira, fundada no ano de 1991, por profissionais que acumularam uma larga experiência em marketing direto.
Há mais de 30 anos evoluindo no segmento de Contact Center, a empresa oferece ao mercado um grande Centro de Relacionamento, tendo seu trabalho focado no conceito de Relationship Center, ou seja, várias ferramentas oferecidas por uma única empresa Call Center e CRM. Desta forma a empresa domina o processo de ponta a ponta, garantindo, como resultado, relacionamentos de sucesso.