Match score not available

.Net Software Architect | MID/Senior

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in IT or further studies, Experience in design patterns and integration, Knowledge of MVC, microservices architecture, Understanding of cloud components and security protocols, Proficiency in .Net technologies and SQL databases.

Key responsabilities:

  • Align with business managers and technical team
  • Contribute to architecture of new and existing solutions
  • Guide developers on coding standards
  • Integrate builds developed in parallel
  • Support construction of DevOps pipeline for applications
Compass.uol logo
Compass.uol XLarge
5001 - 10000 Employees
See more Compass.uol offers

Job description

Logo Jobgether

Your missions

JOB DESCRIPTION

.


RESPONSIBILITIES AND ASSIGNMENTS

  • Garantir alinhamento com gestores de negócio e com o time técnico;
  • Acompanhar o roadmap de tecnologias relacionadas;
  • Apoiar o líder técnico, desenvolvedores e QAs.
  • 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 QUALIFICATIONS

  • 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;
  • Exeperiência em 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,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, HTTPS, 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

"remote"


Nós somos a Compass.

Projetamos e construímos plataformas nativas digitais usando tecnologias de ponta para ajudar empresas líderes globais a inovar, transformar seus negócios e prosperar em seus setores.

 

Nosso Norte é criar coisas que ninguém jamais imaginou que seriam possíveis.

 

E fazemos isso porque temos pessoas criativas e incríveis com a gente! 😊

 

Se você quer fazer parte de um time com mais de 4.000 profissionais ao redor mundo, completamente apaixonados pelo que fazem, junte-se a nós e torne-se um Compasser!

 

Aqui nós prezamos e valorizamos a diversidade em todos os âmbitos da nossa cultura e por isso todas as nossas vagas são também destinadas a Pessoas com Deficiência e/ou beneficiários reabilitados.

 

Nós estamos esperando por você.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Software Architect Related jobs