B&A
CSA Partners
Engenheiro de Software Sênior Full Stack
Descrição
CSA Partners é um fornecedor líder de serviços de segregação de custos, ajudando proprietários de imóveis comerciais a maximizar economias fiscais por meio de depreciação acelerada. Nossa equipe de especialistas se especializa na identificação e reclassificação de ativos de propriedade pessoal para encurtar o tempo de depreciação para fins tributários, resultando em benefícios fiscais significativos para nossos clientes.
A Posição
Estamos buscando um Engenheiro de Software Sênior Full Stack para se juntar à nossa equipe em um ambiente de trabalho híbrido, com experiência prática em Dynamics 365 CRM e um histórico comprovado na entrega de software personalizado de ponta a ponta. Nesta função, você será fundamental no projeto, construção e manutenção de aplicativos e integrações que atendem a vários departamentos em toda a organização, com Dynamics 365 e Dataverse no centro de nossos dados de vendas e operações. Como um contribuidor chave em uma pequena equipe, você será o proprietário de recursos desde os requisitos até a produção, influenciará as decisões de design e ajudará a moldar como usamos o desenvolvimento assistido por IA e agentes de IA para impactar diretamente os resultados de negócios.
O que você fará
- Desenvolver interfaces web responsivas e fáceis de usar usando HTML, CSS, JavaScript/TypeScript, e ReactJS para clientes internos e externos.
- Projetar soluções front-end intuitivas para melhorar fluxos de trabalho para as equipes de Operações, Sucesso do Cliente, Vendas, Marketing e Finanças.
- Construir, dar suporte e estender C#/.NET APIs para suportar recursos front-end e permitir a troca de dados contínua entre sistemas, incluindo Dynamics 365 e Dataverse.
- Colaborar estreitamente com as partes interessadas de vários departamentos para entender seus requisitos e traduzi-los em soluções de software eficazes.
- Garantir o desempenho, acessibilidade e escalabilidade front-end.
- Projetar e gerenciar esquemas de banco de dados e consultas para sistemas SQL e NoSQL para otimizar o fluxo de dados.
- Implantar e manter aplicativos usando Azure App Service e outras ferramentas baseadas em nuvem, usando Azure DevOps para controle de origem, rastreamento de trabalho e pipelines CI/CD.
- Ser o proprietário de recursos de ponta a ponta, desde os requisitos e design até o desenvolvimento, teste, implantação e suporte contínuo, trabalhando dentro de práticas Ágeis, Scrum e Kanban.
- Projetar, construir e dar suporte a personalizações do Dynamics 365 CRM, incluindo tabelas Dataverse e funções de segurança, aplicativos controlados por modelo, plug-ins, scripts de formulário JavaScript, fluxos do Power Automate e integrações através da Web API do Dataverse.
- Construir e manter integrações de IA, agentes e servidores Model Context Protocol (MCP) que conectam assistentes de IA aos nossos dados de CRM e sistemas de negócios, com segurança e controles de acesso apropriados.
- Usar ferramentas de desenvolvimento assistido por IA, como Claude Code e Claude Design, para acelerar a prototipagem, desenvolvimento, teste e documentação, mantendo a qualidade do código e os padrões de revisão.
- Apoiar outros membros da equipe para promover uma cultura de aprendizado e colaboração.
- Realizar outras tarefas relacionadas conforme atribuído.
O que você traz
- 6+ anos de experiência profissional em desenvolvimento de software full stack nas camadas front-end, back-end e de banco de dados.
- Experiência comprovada na entrega de soluções de software personalizadas de ponta a ponta, desde a coleta de requisitos até o design, construção, implantação e suporte, idealmente em uma pequena equipe desempenhando múltiplos papéis.
- Forte expertise em HTML, CSS, JavaScript, e ReactJS.
- Proficiência em C#/.NET e desenvolvimento de API RESTful.
- Conhecimento de bancos de dados relacionais (SQL) e sistemas de banco de dados NoSQL.
- Experiência em implantação e manutenção de software em ambientes de nuvem, particularmente Azure.
- Familiaridade com sistemas de controle de versão (Git) e práticas de desenvolvimento Ágil.
- 2+ anos de experiência prática em desenvolvimento Dynamics 365 CRM / Dataverse, incluindo personalizações, plug-ins, Power Automate e integrações (obrigatório).
- Forte compreensão dos processos de lançamento de software e pipelines CI/CD.
- Fortes habilidades de resolução de problemas e análise.
- Excelentes habilidades de comunicação para interagir com partes interessadas interdepartamentais.
Requisitos Físicos
- Períodos prolongados sentado em uma mesa e trabalhando em um computador.
Preferencial / Bom ter
- Experiência na construção de servidores MCP, agentes de IA ou integrações baseadas em LLM (um grande diferencial).
- Experiência profissional usando ferramentas de desenvolvimento assistido por IA, como Claude Code, Claude Design ou similares (preferencial, não obrigatório).
- Experiência mais ampla com Power Platform, como Power Apps ou Power BI, ou uma certificação Microsoft como PL-400 (Power Platform Developer).
- Experiência com NPM e ferramentas de build front-end.
- Familiaridade com as melhores práticas de segurança de API.
- Compreensão dos princípios de UI/UX e capacidade de contribuir para discussões de design.
- Experiência anterior no desenvolvimento de ferramentas ou soluções para as equipes de Operações, Sucesso do Cliente, Vendas ou Finanças.
- Familiaridade com Flutter e Dart para desenvolvimento de aplicativos multiplataforma.
O que oferecemos
- Remuneração competitiva.
- Benefícios de seguro saúde.
- Seguro de Vida.
- Incapacidade de Curto e Longo Prazo.
- Tempo de folga remunerado.
- Feriados pagos.
- Plano 401(k) com contrapartida da empresa.
Aviso Legal: Esta descrição de cargo destina-se a transmitir informações essenciais para a compreensão do escopo da posição e não se destina a ser uma lista exaustiva de experiências, habilidades, esforços, deveres, responsabilidades ou condições de trabalho associadas à função. Deveres, responsabilidades e atividades podem mudar a qualquer momento com ou sem aviso.
CSA Partners é um Empregador de Oportunidades Iguais e cumpre todas as leis federais, estaduais e locais de emprego aplicáveis. Acomodações razoáveis podem ser feitas para permitir que indivíduos com deficiência realizem as funções essenciais da posição.
