Desenvolvedor Full-stack (.NET C# e Blazor) Pleno/Sênior
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Full description
Requisitos
- 2+ anos de experiência na carreira
- C#
- .NET
- Blazor
Tarefas e ResponsabilidadesFormação
Graduação em curso ou concluída em 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 de no mínimo 2 (dois) anos, como desenvolvedor fullstack nas tecnologias .Net C# e Blazor comprovada mediante documento expedido por pessoa jurídica de direito público ou privado.
Conhecimentos Técnicos Obrigatórios da Vaga
- Domínio em linguagens de programação e frameworks (.Net Core, MVC, HTML, CSS, bootstrap);
- Vivência em criação e manutenção de API REST, events, jobs, mensageria;
- Vivência em criação e manutenção de relatórios/charts/dashboards com extração em (PDF, CSV, XLSX, etc.);
- Vivência com ETL (airflow/outros);
- Conhecimento em ReportViewer;
- Bancos de Dados Relacionais (Oracle, PostgreSQL, SQL Server, MySQL);
- Vivência em criação e manutenção de imagens (Docker);
- Conhecimento em versionamento de código em GIT;
- Conhecimento em CI/CD, Azure pipelines;
- Experiência com metodologias ágeis, preferencialmente SCRUM;
- Conhecimento de todo o ciclo de vida de uma aplicação (conceito, design, teste, release, suporte, documentação etc.).
Conhecimentos Desejáveis/Diferenciais
- Vivência com frameworks modernos de frontend (React, Vue.js ou Angular), aplicando conceitos de componentização e arquitetura SPA;
- Familiaridade com componentes Telerik UI for Asp.Net AJAX e Telerik Reporting and Dashboards;
- 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;
- Bancos de Dados NoSQL (Redis, ElasticSearch, MongoDB);
- Conhecimento em mensageria (RabbitMQ, Kafka);
- Experiência com microsserviços;
- 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 C# e Blazor, EntityFramework Core, Dapper seguindo princípios de desenvolvimento ágil;