Job Overview
Builds and maintains the tooling and infrastructure used to automate the release, deployment, and upgrade processes. Designs software needs for business; provides technical leadership on complex solutions for software development, testing and validation processes. Combines software development and IT operations practices which shorten the systems delivery life cycle and provide a continuous delivery platform. Dev-Ops area complements the efficiencies of Agile software development methods.
Responsabilidades
- Responsável pela arquitetura de servidores para aplicativos da Web.
- Interfaces de usuário usando estruturas HTML, CSS e JavaScript, como React.
- Criação de APIs que usam estruturas .NET, como ASP.NET Core ou Web API.
- Criar soluções de banco de dados seguras e dimensionáveis usando o SQL Server ou outros.
- Escrever unit tests eintegration tests para o código.
- Monitorar o desempenho da aplicação e identificar gargalos.
- Implantar aplicações em ambientes de produção.
- Trabalhar com outros desenvolvedores, designers e gerentes de produto para entender os requisitos e fornecer soluções.
- Comunicar conceitos técnicos de forma eficaz para públicos técnicos e não técnicos.
- Participar de revisões de código e orientar desenvolvedores juniores.
- Experimentar novas tecnologias e avaliar seu potencial para uso em projetos.
Requisitos
- Graduação completa em Engenharia da Computação, Análise e Desenvolvimento de Sistemas ou correlatas;
- Prévia experiência como desenvolvedor Full Stack;
- Conhecimento nas linguagens de programação .NET (C#, VB.NET)
- Experiência com Umbraco, ASP.NET Core, API Web ou outras estruturas de desenvolvimento de Web .NET
- Experiência com HTML, CSS e JavaScript
- Experiência com estruturas de front-end como React ou Angular
- Experiência com o SQL Server ou outros bancos de dados
- Experiência com testes unitários e depuração.
- Experiência com plataformas de nuvem, como Azure ou AWS
- Experiência com práticas de DevOps
- Experiência com pipelines de integração contínua e entrega contínua (CI/CD)
Competencies
Values: Integrity, Accountability, Inclusion, Innovation, Teamwork