Perfil do Candidato:
- Deve prezar pela qualidade das entregas e dos processos zelando pela melhoria contínua;
- Trabalhar de forma colaborativa com a equipe;
- Garantir qualidade nas entregas de sistemas,
- Utilizar boas práticas e padrões de desenvolvimento;
- Participar do processo criativo do produto, interagindo com opiniões diferentes, propondo e questionando novas soluções.
Responsabilidades:
- Desenvolver e manter aplicações utilizando .NET Framework 4.8 e .NET Core;
- Modelar e otimizar consultas, procedures, triggers e jobs no SQL Server;
- Construir interfaces modernas e responsivas com React, HTML5 e CSS.;
- Gerar e manter relatórios com Crystal Reports;
- Integrar sistemas via APIs REST e WebServices SOAP;
- Colaborar com times de produto e negócio para entender requisitos e propor soluções técnicas;
- Participar de revisões de código e contribuir para boas práticas de desenvolvimento.
Formação:
Análise de Sistemas, Ciência da Computação, Tecnologia da Informação, Sistemas de Informação.
Requisitos Obrigatórios:
- NET Framework 4.8 — manutenção e evolução de sistemas existentes.
- NET Core — desenvolvimento de novas aplicações e APIs REST.
- C# como linguagem principal.
- SQL Server — queries avançadas, procedures, triggers e jobs.
- React — desenvolvimento de interfaces SPA.
- Crystal Reports — criação e manutenção de relatórios.
- Integração com WebServices SOAP e APIs REST.
- Front-end: HTML5, CSS, Bootstrap, jQuery, Ajax e JSON.
- ORMs: Entity Framework Core/Dapper/NHibernate.
- Experiência com arquitetura orientada a domínio (DDD) ou Clean Architecture.
Requisitos Desejavéis:
- Conhecimento em conceitos de mensageria (filas, tópicos, pub/sub).
- Experiência com TypeScript.
- Conhecimento em redes.