Responsabilidades
* Analisar os requisitos fornecidos e implementar o software que atenderá a necessidade especificada.
* Implementar novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares.
* Empregar linguagens de programação, ferramentas e frameworks adequadas a cada projetos (novos e legados).
* Implementar os componentes de software em conformidade com a arquitetura geral do projeto.
* Produzir código limpo, eficiente, reutilizável e manutenível.
* Realizar testes unitários para garantir o correto funcionamento dos componentes desenvolvidos.
* Participar em testes de integração para verificar a interação entre diferentes módulos do sistema.
* Garantir que o software continue funcionando através de correções de bugs e implementação de atualizações.
* Produzir documentação técnica para uso em manuais de usuários, atividades de suporte e futuras manutenções e atualizações.
* Trabalhar em estreita colaboração com analistas de requisitos, designers, outros desenvolvedores e analistas de qualidade.
* Trabalhar em pair programming e realizar code review.
* Identificar, analisar e solucionar problemas que surgem durante o processo de desenvolvimento e após o lançamento.
* Realizar todos os registros requeridos para garantir a auditabilidade e rastreabilidade das tarefas realizadas.
* Mentorar e apoiar colaboradores menos experientes
Cidade: Cascavel - Paraná
#J-18808-Ljbffr