Programador Sênior
TMKT · Poá, SP
Sobre a vaga
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)
Beneficios:
Assistê
cia médica, Assistê
cia odontológica, Participação nos lucros, Seguro de Vida, Vale-refeição, Vale-transporte
Candidatar-se
Processo seletivo conduzido pela empresa anunciante