Descrição
Resumo da Vaga:
Buscamos um desenvolvedor para atuar no desenvolvimento e manutenção de sistemas web, desktop e mobile, com foco em tecnologia e constante desenvolvimento profissional.
Principais Destaques:
1. Empresa que respira tecnologia e oferece novos desafios.
2. Plano de carreira e desenvolvimento profissional contínuo.
3. Desenvolvimento de aplicações web modernas com .Net e princípios ágeis.
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, boostrap).
* 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 JavaScrip 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 VUEJS
* 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.
**SoftSkills**
* 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 à cursos em plataformas de ensino.
**Modelo de atuação:** Presencial
**Localidade:** Palmas\- TO
### **Departamento:**
CRP Tecnologia