Descrição da vaga
.Responsabilidades e atribuiçõesRealizar levantamento de requisitos, documentar, projetar e implementar soluções;Garantir o atendimento aos requisitos estabelecidos;Gerir, de forma autônoma, as próprias tarefas;Demonstrar habilidades de resolução de problemas de forma proativa.Requisitos e qualificaçõesGraduação ou pós-graduação na área de Tecnologia da Informação (mínimo de 360 horas);Conhecimento em padrões de projeto (Enterprise Integration Patterns, Design Patterns, SOA, Microservices Patterns);Experiência com modelagem de dados relacionais e não relacionais, incluindo construção de consultas SQL;Conhecimento em arquitetura de aplicações em camadas (MVC, MVP e MVVM) e arquitetura Multi-Tenant;Experiência com mensageria, Service Bus, Event Hub, APIs REST e boas práticas de integração;Conhecimento em Integração e Entrega Contínuas (CI/CD), Jenkins, Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), refatoração e Continuous Delivery;Experiência com .NET Framework, .NET Core, ASP.NET Core MVC, ASP.NET Core Web APIs, SQL Server, bancos de dados gerenciados em nuvem, DDD, SOLID, Entity Framework, LINQ, ADO.NET, Dapper, Kubernetes, Docker e Azure;Conhecimento dos serviços Azure, incluindo API Management, Event Hub, Service Bus, Key Vault, AKS, Application Insights, Storage Account, App Services e Logic Apps;Conhecimento em controle de versão de código-fonte utilizando Git e ClearCase;Conhecimento em design de interfaces de programação (APIs).