Engenheiro de Software Pleno (C#/.Net Core) – UOL – Rio de Janeiro
Responsabilidades e atribuições
Criar uma experiência de alta performance para nossos usuários.
Desenvolver sistemas escaláveis, de alta performance, com grande cobertura de testes, focando em estruturas serverless, utilizando as melhores práticas do mercado.
Criar em conjunto com a equipe, padrões de desenvolvimento.
Sugerir inovações e melhorias em nossos sistemas.
Aprofundar constantemente seu conhecimento nas tecnologias de backend adotadas pela equipe.
Estudar frequentemente novas técnicas de desenvolvimento de sistemas.
Buscar cases e benchmarks de produtos e técnicas nas principais empresas do mercado.
Requisitos e qualificações
Conhecimentos em práticas Agile (Scrum, Kanban, XP).
Experiência com C#, .Net Framework, .Net Core.
Experiência com Banco de Dados Relacionais (MySql).
Experiência com testes automatizados.
Experiência com controle de versão (Git).
Experiência com Banco de Dados NoSql (Mongodb, Documentdb, Dynamodb, outros).
Experiência com design patterns.
Experiência com AWS.