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.