[Tech] Especialista em engenharia de Software - Java
TOTVS
Descrição da Vaga
Você atuará no desenvolvimento e sustentação de funcionalidades de software, agregando valor ao produto e contribuindo para a satisfação do cliente do produto de atuação.Como Engenheiro(a) de Software Especialista, você será referência no desenvolvimento e sustentação de funcionalidades do software, atuando em soluções técnicas de alta complexidade e apoiando o time de desenvolvimento.
Desenvolver soluções técnicas de alta complexidade, transformando requisitos em software robusto, seguro e escalável, utilizando o domínio das tecnologias necessárias ao projeto.Conhecer a fundo a arquitetura de software e atuar nela por meio da análise de seus componentes, organização e funcionalidades.Criar testes de alta complexidade, manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos, utilizando os requisitos e ferramentas de testes.Documentar as etapas de desenvolvimento, realizando o registro nas ferramentas de versionamento e documentação.Orientar, capacitar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e design por meio da comunicação e troca de conhecimento.Garantir a qualidade do software, verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologias utilizadas.Orientar o time de desenvolvimento, apoiando dúvidas, disseminando conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio.Detalhar requisitos de média e alta complexidade por meio do contato com clientes e áreas envolvidas no projeto/atendimento.Contribuir em discussões sobre inovação e novas tendências de mercado por meio da constante atualização em tecnologias de software, com o intuito de disseminar o conhecimento entre a equipe.Criar frameworks, componentes reutilizáveis ou padrões técnicos quando necessário para o desenvolvimento de soluções.Sugerir melhorias nos processos da área do produto ou segmento em que estiver atuando, com base em seu conhecimento técnico, com o objetivo de otimizar as suas entregas e as dos envolvidos.Apoiar na resolução de incidentes, colaborando com a equipe para restabelecer a normalidade dos serviços.Usar IA e tecnologias relacionadas para apoiar no desenvolvimento, buscando maior velocidade e eficiência.
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead