Vaga de [Tech] Especialista em engenharia de Software - Java, São Paulo, São Paulo, Brasil

[Tech] Especialista em engenharia de Software - Java

TOTVS

📍 São Paulo, São Paulo, Brasil 💰 A combinar Novo Trampo

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.


Publicado há 1 semana

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados