Overview
Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios, plano de carreira e um ambiente de trabalho de constante desenvolvimento profissional?
Confira o perfil abaixo e candidate-se!
Formação
Graduação em curso de nível superior preferencialmente na área de Tecnologia da Informação (Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas).
Experiência Obrigatória
- Experiência mínima de 5 anos comprovada em desenvolvimento e manutenção de sistemas web/desktop e mobile.
- Vivência em criação e manutenção de relatórios (PDF, CSV, XLSX, etc.).
- Prática em desenvolvimento de rotinas de processamento em Batch.
- Conhecimento em integração de sistemas via webservice e API.
- Experiência com ferramentas de desenvolvimento como Microsoft Visual Studio Professional 2022 e SQL Server Management Studio.
Conhecimentos Técnicos Obrigatórios da Vaga
- Desenvolvimento de software utilizando C# e ASP.NET.
- Conhecimento e experiência no ecossistema Microsoft de desenvolvimento de software, incluindo .NET Framework, NET Core, Asp.NET e tecnologias correlatas. Domínio em linguagens de programação e frameworks (.Net Core, MVC, HTML, JavaScript, CSS, Bootstrap).
- Vivência em criação e manutenção de relatórios (PDF, CSV, XLSX, etc.).
- Prática em desenvolvimento de rotinas de processamento em background.
- Conhecimento em integração de sistemas via webservice e API.
- Experiência com ferramentas de desenvolvimento como Microsoft Visual Studio 2017 ou superior e SQL Server Management Studio.
- Conhecimento em ReportViewer.
- Conhecimento no desenvolvimento de Back-end por meio de APIs, micro-serviços, APIM (API Gateway).
- Conhecimento em publicação de aplicações em containers (Docker).
- Conhecimento em versionamento de código em GIT, Azure Repos.
- Conhecimento em CI/CD, Azure pipelines.
- Habilidades em trabalhar com bancos de dados SQL Server, Oracle e MySQL.
- Necessário habilidades em tecnologias front-end, como HTML, CSS, JavaScript e frameworks como jQuery, Bootstrap, Razor.
- Conhecimento de todo o ciclo de vida de uma aplicação (conceito, design, teste, release, suporte, documentação etc.).
Conhecimentos Desejáveis/Diferenciais
- Conhecimento sobre OpenId Connect
- Desejável conhecimento em NextJS e Vue.js
- Experiência com metodologias ágeis, preferencialmente SCRUM.
- Experiência atuando em times de Sustentação.
- Conhecimento em ferramentas de teste e execução de testes unitários.
- Inglês técnico para leitura e interpretação de documentações.
- Experiência com testes de caixa preta e caixa branca;
- Experiência em projetos de grande porte ou com clientes do setor público.
- Vivência em ambientes regulados ou com contratos de fábrica de software.
Atribuições e Responsabilidades a serem desempenhadas:
- Desenvolver aplicações web modernas utilizando .Net, seguindo princípios de desenvolvimento ágil.
- Implementar novas funcionalidades e módulos em sistemas existentes.
- Desenvolver e manter APIs RESTful performáticas e seguras.
- Escrever testes unitários e de integração para garantir a qualidade do código.
- Participar de code reviews e colaborar com boas práticas de desenvolvimento e arquitetura.
- Atuar com versionamento de código e integração contínua.
- Colaborar com o time em decisões técnicas e evolução das soluções.
- Escrever código limpo, escalável e documentado.
- Trabalhar em equipe, colaborando com outros desenvolvedores, designers, equipes de QA, DevOps para garantir a integração e entrega de soluções.
- Participar de revisões e validações de sprints, garantindo a qualidade dos entregáveis.
- Manter e evoluir sistemas legados, garantindo sua estabilidade e performance.
- Melhorar a performance e a usabilidade das aplicações.
- Realizar correções de bugs e melhorias em sistemas já implementados.
- Documentar o código, APIs e processos de desenvolvimento para facilitar a manutenção e o entendimento por outros membros da equipe.
- Comunicar-se eficazmente com stakeholders para entender e atender requisitos de negócio.
- Participar ativamente das cerimōnias ágeis (planning, dailies, reviews e retrospectivas).
- Identificar e reportar riscos, dependências e impactos.
Soft Skills
- Comunicação clara e objetiva com públicos técnicos e funcionais.
- Escuta ativa.
- Organização, autonomia e senso de prioridade.
- Proatividade na identificação e resolução de problemas.
- Compromisso com prazos, qualidade e processos definidos.
- Relacionamento interpessoal e trabalho colaborativo.
Informações sobre o Contrato de Trabalho
- Remuneração: A combinar
- Benefícios: Acesso a cursos em plataformas de ensino.
- Modelo de atuação: Presencial
- Localidade: Palmas- TO