Este é um cargo remoto.
Buscamos um(a) Desenvolvedor(a) .NET Pleno para integrar nossa equipe de tecnologia contribuindo com o desenvolvimento e manutenção de aplicações empresariais utilizando tecnologias Microsoft.
## Responsabilidades
Desenvolver e manter aplicações web utilizando .NET Core/.NET Framework
Participar ativamente do ciclo de desenvolvimento de software desde o planejamento até a implantação
Criar e manter APIs RESTful
Realizar code reviews e contribuir para a melhoria contínua do código
Participar de reuniões de planejamento e refinamento técnico
Colaborar com equipes multidisciplinares
Mentorar desenvolvedores júniores
Requisitos
Requisitos Técnicos Essenciais
Experiência sólida (3 anos) com desenvolvimento em C# e .NET Core/.NET Framework
Domínio de ASP.NET MVC e Web API
Experiência com Entity Framework e LINQ
Conhecimento avançado em SQL Server
Experiência com controle de versão Git
Conhecimento em padrões de projeto (Design Patterns)
Experiência com metodologias ágeis (Scrum/Kanban)
Conhecimento em HTML5 CSS3 e JavaScript
Experiência com testes unitários e TDD
## Requisitos Técnicos Desejáveis
Conhecimento em Angular React ou Vue.js
Experiência com Azure DevOps ou similar
Familiaridade com containers (Docker)
Conhecimento em arquitetura de microsserviços
Experiência com CI/CD
Conhecimento em DDD (DomainDriven Design)
Experiência com metodologias ágeis
Requisitos Obrigat rios: Experi ncia comprovada com desenvolvimento JAVA, JEE, J2EE, JSF. Experi ncia comprovada com desenvolvimento utilizando Spring Framework (Spring Data, Spring Security...) Constru o de APIs Rest e Restfull, Modelagem de banco de dados e SQL. Dom nio da camada de persist ncia: JPA, Hibernate, JDBC. Produ o de relat rios JasperReports; Experi ncia na constru o e deploy de aplica es com Tomcat, Jboss e Wildfly. Profici ncia nas ferramentas GIT e Maven; Conhecimento com constru o de testes unit rios e de integra o. Requisitos desej veis que possua ou queira adquirir com apoio da Supera: Certifica o: Java ou Spring (SCJP (Sun Certified Java Programmer antiga) ou OCJP (Oracle Certified Java Programmer atual); Arquiteto OCEA - Oracle Certified Enterprise Architect ou Spring source Certified Spring Professional. Experi ncia: Constru o de imagens docker. Constru o de pipelines de testes e deploy utilizando ferramentas de DevOps. Grails, Sitemesh, Tapestry 5, TypeScript, TypeORM. Javascript frameworks como: React, Reactive Native, Angular JS, jQuery, Node.js, Next.js, Jest.js Redux, Formik, HTML, CSS3, Bootstrap, Primefaces. Gerenciadores de pacotes npm, yum, yarn. Consumo de APIs Rest e Restfull na linguagem Javascript e desenvolvimento responsivo. Deploy de aplica es em AWS, Google Cloud Computing, Azure, Open API, Digital Ocean ou outros. Cria o de rotinas (Jobs). Quarkus ou Micronaut. Bancos NoSql, MongoDb, Firestore ou outros. Utiliza o de ferramentas de mensageria como Kafka.