Engenheiro de Software Pleno
Sobre Nós
Na Siteware, o futuro da gestão é agora e ele começa com a GEnTe: Gestão, Engajamento e Tecnologia, como gostamos de chamar.
Transformar empresas é só o começo. Aqui, a gente também impulsiona carreiras, desenvolve talentos e constrói, todos os dias, um ambiente onde colaboração e inovação caminham juntas.
Criamos soluções inteligentes para performance e estratégia com impacto real nos negócios e, principalmente, na jornada de quem faz acontecer.
Nosso segredo? Acreditar que as melhores ideias surgem quando pessoas diversas, curiosas e inquietas se conectam por um mesmo propósito: criar um amanhã melhor.
Somos movidos por tecnologia, mas guiados por pessoas. E isso tem tudo a ver com o nosso jeitinho mineiro: acolhedor, aberto ao novo, próximo de verdade. Um jeito de fazer e de ser que inspira, aproxima e transforma a rotina em algo leve, respeitoso e cheio de trocas.
Seja como cliente ou como parte do nosso time, você não é só mais um. Você é protagonista na construção de uma nova forma de fazer gestão — com liberdade, pertencimento e um olhar humano.
Vamos transformar o agora e criar, juntos, o futuro?
Responsabilidades
- Participar do refinamento de requisitos junto ao Product Owner e stakeholders.Implementar soluções full stack (Angular no frontend, C#/.NET no backend), com maior profundidade e dedicação em frontend, considerando escalabilidade, desempenho, segurança e integrações.
- Estimar esforço, prazos e riscos técnicos das entregas.
- Colaborar de perto com designers de UX/UI, seguindo o Design System.
- Planejar e executar implantações em ambientes de desenvolvimento, homologação e produção sem impacto para o usuário.
- Escrever testes automatizados (unitários, componente/integração e, quando aplicável, E2E) e documentar tecnicamente as soluções entregues.
- Manter pipelines de CI/CD e o versionamento/configuração do código.
- Usar Claude Code e Codex de forma autônoma em todo o ciclo (planejamento, implementação, revisão, testes, investigação de bugs), validando criticamente as saídas.
- Colaborar com o time multidisciplinar e apoiar engenheiros Júnior.
Requisitos e Competências
- Ensino superior completo em Ciência da Computação, Engenharia de Software ou áreas afins.
- 3+ anos de experiência com desenvolvimento frontend, com domínio avançado em Angular 20 (React como conhecimento complementar aceito).
- 2+ anos de experiência com desenvolvimento backend em C#, usando .NET 10, ASP.NET Core 10 e Entity Framework Core ou Dapper — implementando endpoints, regras de negócio e integrações, não apenas consumindo.
- Domínio de TypeScript/JavaScript, HTML5 e CSS3, com uso de pré-processadores ou frameworks (SCSS/SASS, LESS ou Tailwind).
- Experiência com componentização, Design System e boas práticas de acessibilidade.
- Experiência na construção e consumo de APIs RESTful.
- Conhecimento intermediário de arquitetura (frontend e backend), incluindo performance web (Core Web Vitals) e fundamentos de sistemas escaláveis.
- Experiência com bancos de dados relacionais (SQL Server, PostgreSQL).
- Experiência com testes automatizados (unitários, componente/integração e, idealmente, E2E — Cypress ou Playwright).
- Experiência com ferramentas de CI/CD e controle de versão (Git).
- Domínio de boas práticas de desenvolvimento, incluindo refatoração, revisão de código, Clean Code, SOLID, DRY e código testável.
- Atuação em times ágeis (Scrum, Kanban) em ambientes dinâmicos.
- Experiência usando Claude Code e/ou Codex de forma autônoma no ciclo de desenvolvimento (planejamento, implementação, revisão, testes, documentação), com senso crítico e responsabilidade técnica sobre as saídas da IA.
Diferenciais
- Certificações Microsoft.
- Experiência avançada com arquitetura de microsserviços e sistemas distribuídos em C#/.NET (além do exigido).
- Experiência com bancos NoSQL (CosmosDB).
- Conhecimento em observabilidade de frontend (Real User Monitoring, Web Vitals em produção, Sentry/AppInsights).
- Conhecimento em práticas de DevOps.
- Conhecimento em Storybook e documentação viva de componentes.
- Experiência com aplicações multi-tenant.
- Experiência com desenvolvimento de produto.
- Especialização em Tecnologia da Informação, UX ou áreas afins.
- Experiência com uso de MCP (Model Context Protocol) ou construção de skills/agentes de IA.
Benefícios e Vantagens
💳 Vale Flexível – Refeição/Alimentação no cartão do Flash;
🏋️♀️ Parceria com Wellhub (Gympass);
🩺 Plano de saúde com abrangência nacional, modalidade apartamento e sem coparticipação;
😁 Plano odontológico Odontoprev;
🚀 Oportunidades de crescimento dentro da empresa (carreiras de especialistas ou gestão);
👶 Somos uma empresa cidadã. Por isso, as licenças maternidade e paternidade são estendidas;
🍼 Auxílio creche;
📚 Treinamentos de acordo com a sua necessidade individual (PDI);
📈 Participação nos Lucros e Resultados (PLR);
🎓 Auxílio financeiro para qualificações, cursos e certificações profissionais;
🎮 Gamificação para incentivo de atividade física;
🔎 Consultoria para gestão financeira;
🎂 Day-offs de aniversário e tempo de empresa;
🚗 Estacionamento gratuito no prédio da Siteware;
🏊♂️ Parceria com Clube Sesc;
🤝 Benefícios exclusivos por meio da associação Assespro, incluindo descontos em universidades, clubes, restaurantes, serviços jurídicos e muito mais.
Nossa Cultura
Valorizamos a colaboração, o aperfeiçoamento constante e a excelência técnica. Se você compartilha desses valores e deseja contribuir para a evolução de uma empresa inovadora , queremos conhecer você!
Localização | Modelo de contratação | Modelo de trabalho |
|---|---|---|
Belo Horizonte, MG, BR | Efetivo CLT | Híbrido |