Senior Software Developer
Responsabilidades e Atribuições
- \"Desenvolver, manter e dar suporte a aplicações web e mobile confiáveis e de alto desempenho.\"
- \"Projetar, escrever e executar casos de teste abrangentes, além de documentar os resultados dos testes com precisão.\"
- \"Auxiliar no design técnico e nas especificações funcionais para aplicações de negócios, analisando opções, alternativas e avaliando a funcionalidade e a integridade do sistema.\"
- \"Suportar a manutenção diária e a administração de sistemas dos sites internos, incluindo a atualização de conteúdos de documentos e a realização do desenvolvimento de software necessário.\"
- \"Criar, manter e gerenciar páginas web tanto em sites de Intranet quanto de Internet.\"
- \"Utilizar metodologias estruturadas e processos diversos para determinar requisitos e projetar soluções formais.\"
- \"Preparar ou auxiliar no desenvolvimento de planos de projeto, definindo o escopo, estimando projeções de recursos e preparando planos de trabalho.\"
- \"Fornecer relatórios de status regulares e participar de reuniões de equipe.\"
- \"Recomendar e implementar modificações e melhorias apropriadas nas aplicações existentes.\"
- \"Realizar apresentações ou fornecer treinamento sobre sistemas novos ou atualizados.\"
- \"Pesquisar e acompanhar tendências técnicas e produtos emergentes no desenvolvimento de software.\"
Requisitos Técnicos
- Bacharelado em Ciência da Computação, Sistemas de Informação ou área relacionada.
- Fluência em Inglês é essencial (reporte para os EUA).
- Idealmente, você deve trazer sólida experiência profissional em desenvolvimento web utilizando tecnologias .NET, incluindo ASP.NET MVC, Web Forms, .NET Core e ASP.NET Core. Experiência prática com desenvolvimento em Angular é altamente valorizada.
- Experiência com React / React Native será considerada um diferencial.
- Fortes habilidades de programação em SQL, incluindo experiência no desenvolvimento de stored procedures (procedimentos armazenados).
- Experiência com pipelines de CI/CD, práticas de DevOps e ferramentas como Docker, Kubernetes e Azure DevOps é preferível.
- Experiência prática com testes unitários, injeção de dependência e desenvolvimento de código testável e de fácil manutenção.
- Experiência com desenvolvimento mobile é preferível.
Habilidades Técnicas
- Conhecimento profundo de desenvolvimento web, desde o HTML básico até tecnologias avançadas.
- Compreensão completa de Modelagem de Banco de Dados Relacional e integração.
- Proficiência em Metodologia Estruturada e no Ciclo de Vida de Desenvolvimento de Software (SDLC).
- Sólido domínio dos princípios de Desenvolvimento Orientado a Objetos.
- Forte proficiência com Controle de Código-Fonte (\"\"controle de versão\"").
- Compreensão de problemas de compatibilidade entre navegadores (browsers) e princípios de design de páginas web.
- Familiaridade com tecnologia de servidor web, segurança e softwares de estatísticas web.
Habilidades Comportamentais
- Capacidade comprovada de priorizar tarefas de forma eficaz e prosperar em um ambiente dinâmico para cumprir prazos.
- Excelentes habilidades de resolução de problemas.
- Capacidade demonstrada de interagir de forma eficaz com todos os níveis de gestão. Fortes habilidades de colaboração e trabalho em equipe.
- Excepcionais habilidades de comunicação verbal e escrita.
- Capacidade de traduzir requisitos de negócios complexos e conceitos de design em aplicações e designs web intuitivos.
- Capacidade de explicar e discutir claramente análises complexas e problemas de programação com partes interessadas (stakeholders) não técnicas.
- Fortes habilidades analíticas para definir e estruturar programas complexos.
- Fluência em inglês (escrito e falado) para reportar a países no exterior.
- Fluência em inglês (escrito e falado) para reportar a países no exterior.
Modelo 2x híbrido, contratação CLT+Benefíciosem São Paulo, temos unidades na Zona Leste (Presidente Wilson), Morumbi/Santo, Amaro,Paulínia, Campinas, Mauá, São Jose dos Campos, Santo André e Sorocaba