Companhia

CompassVer mais

addressEndereçoBrasil
CategoriaEngenharia

Descrição do trabalho

Job description

.

Main responsibilities

  • Contribuir para a elaboração da arquitetura de novas soluções e para a manutenção das arquiteturas existentes;
  • Orientar os desenvolvedores quanto aos padrões de projetos adotados, oferecendo suporte na definição das tecnologias a serem utilizadas;
  • Realizar a integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos;
  • Apoiar na construção de esteira DevOps para aplicações enterprise e de microserviços.

Requirements and skills

  • Exeperiência em padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);
  • 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;
  • 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,Arquitetura de aplicações multi-tenancy e arquitetura de soluções Multi-Cloud;
  • 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;
  • Conceitos de controle de versão de código-fonte e uso das ferramentas de CI/CD e práticas de DevOps.
  • Design de interfaces de programação de aplicações (APIs);
  • Conceitos e implementação de recursos de segurança de aplicações (OWASP, JAAS, LDAP, RACF) e soluções de SSO (Single Sign-On). Conhecimento em protocolos de segurança Oauth, Oauth 2.0. OpenId Connect, TLS, entre outros;
  • Design de aplicações baseadas em microsaloooerviços e containers;
  • Experiência com sistemas de alta performance (milhares de transações por segundo) com grande volume de dados (milhões de transações diárias). Design de soluções com alta disponibilidade, resiliente e auto escalável.
  • Design de interfaces de programação de aplicações (APIs). Design de aplicações baseadas em microserviços e containers;
  • Design de soluções de identidade, governança e monitoramento em nuvem.
  • Design de soluções de dados relacionas e não relacionais. Design de soluções de integração de dados e recomendação de utilização de soluções de armazenamento de dados com melhor relação custo-benefício em nuvem.
  • Design de soluções de infraestrutura. Design de soluções de arquitetura de aplicações, Design de soluções de migrações e Design de soluções de rede em nuvem.
  • 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áveis: 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-305: Designing Microsoft Azure Infrastructure Solutions

Não possui todos os requisitos para a vaga?

Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.

Additional information

#remote

"hybrid"

Refer code: 1459964. Compass - O dia anterior - 2024-02-07 19:42

Compass

Brasil

Compartilhe trabalhos com amigos

Trabalhos relacionados

.Net Software Architect

.Net Software Architect | Senior (Brasília/DF)

Compass.uol

Brasil

4 meses antes - visto