
RESPONSABILIDADES E ATRIBUIÇÕES
Realizar o desenvolvimento evolutivo de aplicações;Participar e colaborar com os Squads Ágeis em seus rituais;Participar da definição das soluções e ser propositivo e apresentar as suas ideias ou críticas;Desenvolvimento de software com qualidade, testável e de alta performance;Acompanhamento de homologações junto à área de qualidade.
REQUISITOS E QUALIFICAÇÕES Graduação em curso de nível superior, ou de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação;Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);Modelagem de dados relacional e não relacional, e construção de consultas a bancos de dados em linguagem SQL;Arquitetura de aplicações em camadas MVC, MVP, MVVM e Arquitetura de aplicações multi-tenancy;Mensageria, Service Bus, Event Hub, REST APIs melhores práticas;Continuous integration, Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), refactoring, Continuous delivery;.Net Framework, .Net Core, ASP.NET Core MVC, ASP.NET Core REST APIs, SQL Server, cloud-managed databases, DDD, SOLID, Entity Framework, LINQ, ADO.Net, Dapper, Kubernets, Docker, Azure;Conhecimento de componentes da Azure (API Manager, Event Hub, Service Bus, Key Vault, AKS, App Insights, Storage Account, App Services, Logic Apps);Conceitos de controle de versão de código-fonte e uso da ferramenta Clearcase e GIT;Design de interfaces de programação de aplicações (APIs);Design de aplicações baseadas em microsaloooerviços e containers;Conhecimento em soluções para processamento Batch em .NET.Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade e de integração com .NET. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior e com Protractor. Testes de carga com JMeter 2 ou superior;Desejável: Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 ou superior e Bootstrap 3 ou superior, HTML 5, XML, CSS 3 e ASP; Experiência sólida em User Experience (UX) e usabilidade; Configuração de servidores de aplicação; Análise estática de código com a ferramenta SonarQube; Aplicações PWA.Diferenciais: Certificação AZ-900: Fundamentos do Microsoft Azure; Certificação AZ-204: Developing Solutions for Microsoft Azure.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
