Hamburger_menu.svg

Engenheiro de Software

Área: Technology
Remoto
Tamanho da Empresa: 251-10K
Full-time/Part-time

Candidate-se como Engenheiro de Software

Confira os melhores empregos para março de 2024aqui

Encontre o emprego perfeito com centenas de parceiros da Turing.

Descrição do trabalho

Uma empresa crescendo rapidamente, que fornece business intelligence global, análise de mercado e insights sobre o consumidor, está procurando contratar um Engenheiro de Software. O engenheiro deverá trabalhar com uma equipe de desenvolvedores experientes e recursos comerciais para criar e manter aplicativos internos e externos. A empresa estabeleceu um vasto portfólio de produtos, bem como um banco de dados de clientes que inclui as principais multinacionais do mundo, bancos, consultorias, bibliotecas e escolas de administração. Esta é uma grande chance para desenvolvedores brasileiros assumirem uma vaga de trabalho remoto em uma empresa revolucionária resolvendo grandes desafios e identificando oportunidades de negócios.

 

Responsabilidades:

  • Elaborar aplicativos de acordo com as necessidades do usuário final e conforme as discussões com a equipe Scrum
  • Monitorar projetos, tarefas e bugs usando o sistema de rastreamento de trabalho especificado
  • Entender os requisitos partindo de uma perspectiva de negócios, além de contribuir para a elaboração de aplicativos claros e fáceis de usar da perspectiva do usuário
  • Criar aplicativos completamente novos ou aproveitar a funcionalidade dos já existentes
  • Trabalhar de perto com os membros da equipe para encontrar as melhores soluções possíveis para aplicativos
  • Implantar e desenvolver soluções de tecnologia para otimizar a funcionalidade, facilidade de uso e apresentação dos produtos
  • Participar de pesquisas independentes e contribuir para discussões técnicas
  • Compreender e contribuir para o nível de qualidade de código e cobertura de teste dentro da equipe Scrum
  • Envolver-se em discussões técnicas contribuindo para o design e desenvolvimento
  • Colaborar com analistas de negócios, gerentes de produto e/ou clientes internos/externos para garantir que os requisitos sejam entendidos
  • Contribuir para a prática de BDD/TDD/DDD como parte das melhores práticas de engenharia de software
  • Participar de revisões de código por pares regulares com seus colegas para identificar e eliminar bugs e problemas de desempenho, garantindo a qualidade do código e do produto
  • Garantir a conformidade do produto final com as especificações do usuário final
  • Participar de revisões regulares com grupos de usuários finais designados, quando necessário
  • Certificar-se de testar a funcionalidade do seu próprio código e do de seus colegas para garantir seu desempenho
  • Monitorar, analisar e atuar em bugs pós-implantação
  • Revisar o feedback dos usuários e propor/implementar planos de ação para desenvolvimento com base nessas discussões
  • Fornecer qualquer suporte necessário aos usuários finais dos aplicativos e efetuar alterações no código conforme necessário
  • Contribuir para o treinamento dos membros da equipe em práticas de desenvolvimento Agile
  • Utilizar padrões de design apropriados e os princípios SOLID e de design diariamente
  • Demonstrar responsabilidade técnica por projetos e tarefas, garantindo sua conclusão bem-sucedida dentro dos prazos do projeto
  • Escrever documentação concisa para aplicativos e sites
  • Mostrar iniciativa para usar novas tecnologias e metodologias que beneficiarão os projetos
  • Assumir a responsabilidade e voluntariar-se para colaborar com a equipe de entrega
  • Orientar e guiar os membros da equipe júnior
  • Aprimorar suas habilidades regularmente no que toca às mais novas tendências e práticas do mundo de tecnologia

Requisitos:

  • Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
  • Pelo menos 3 anos de experiência relevante com desenvolvimento usando ou exposição a tecnologias Microsoft .NET
  • Expertise na construção de arquitetura de microsserviços, aplicações web e/ou console, bem como Windows e Web Services
  • Experiência com .NET Core, WebAPI Net Framework 4.6., Asp.Net Core e Angular
  • Noções básicas sobre SQL Server ou Azure SQL e/ou NoSQL
  • Conhecimento sobre práticas de DevOps, incluindo integração/implantação contínua (CI/CD), automação de QA, etc.
  • Familiaridade com o processo de lançamento, bem como com desenvolvimento em nuvem e monitoramento de saúde da solução
  • Conhecimento sobre desenvolvimento baseado em alternância de recursos
  • Amplas habilidades com ferramentas como Postman, Insomnia, MSTest/NUnit, Protractor, Jasmine, JMeter e OWASP ZAP
  • Conhecimento sobre tecnologias de nuvem, como Azure e Google cloud
  • Expertise em programação OOP (experiência teórica e prática de princípios e padrões de design orientado a objetos)
  • Experiência com metodologias Agile e BDD (Behaviour Driven Development)
  • Conhecimento em Test Driven Development (TDD), Domain Driven Design (DDD) e Event Driven Architecture
  • Noções básicas sobre API Gateways e Service Discovery
  • Familiaridade com ambientes de programação do Visual Studio e Azure DevOps
  • Fluência em inglês, verbal e escrito, de modo a manter uma excelente comunicação com as equipes técnicas e comerciais
  • Boas habilidades administrativas e organizacionais
  • Ser motivado e ambicionar assumir maiores responsabilidades pessoais
  • Demonstrar excepcional atenção aos detalhes e compromisso com a qualidade aliados a raciocínio crítico e habilidades de tomada de decisão

Interessado(a) nessa vaga?

Inscreva-se na Turing ainda hoje.

Inscreva-se agora

Por que você deveria se juntar à Turing?

Empregos de alto nível nos EUA

1Empregos de alto nível nos EUA

Os desenvolvedores da Turing ganham mais do que o salário médio do mercado na maioria dos países, trabalhando com grandes empresas americanas.
Crescimento profissional

2Crescimento profissional

Cresça rapidamente trabalhando com problemas técnicos e de negócios desafiadores e relacionados às mais recentes tecnologias.
Suporte ao Desenvolvedor

3Suporte ao Desenvolvedor

Após o match, aproveite o suporte ao desenvolvedor 24 horas por dia, 7 dias por semana.

Desenvolvedores Turing

Leia as avaliações da Turing.com feitas por desenvolvedores de todo o mundo e saiba como é trabalhar para as melhores empresas dos EUA.
4.5DE 5
com base nas avaliações dos desenvolvedores em fevereiro de 2024

Como se tornar um desenvolvedor da Turing?

Trabalhe com as melhores empresas de software em apenas 4 passos fáceis
  1. Crie seu perfil

    Preencha seus dados básicos: nome, endereço, habilidades, salário e experiência.

  2. Realize nossos testes e entrevista

    Resolva os testes e realize uma entrevista técnica.

  3. Receba ofertas de trabalho

    Seja selecionado pelas melhores empresas dos EUA e do Vale do Silício

  4. Comece a trabalhar no seu emprego dos sonhos

    Quando você estiver na Turing, não precisará procurar outro emprego.

Resume

Aprenda a criar um currículo perfeito

A Turing.com te mostra o que fazer (e não fazer) na hora de montar um ótimo currículo que te ajudará a encontrar os melhores trabalhos remotos de desenvolvedor de software.

Perguntas frequentes

Somos uma plataforma “end-to-end” de empregos baseada em Palo Alto, que permite que desenvolvedores de software talentosos trabalhem com grandes empresas americanas do conforto de suas casas. Somos liderados por Jonathan Siddharth e Vijay Krishnan, ex-alunos de Stanford e empreendedores bem-sucedidos no campo da inteligência artificial.

Depois de fazer o upload do seu currículo, você terá que passar por três testes: avaliação de senioridade, teste de tech stack e desafio de programação ao vivo. Uma vez aprovado nestes testes, você poderá se candidatar a uma ampla gama de trabalhos disponíveis com base nas suas habilidades.

Na Turing, contratamos desenvolvedores remotos para mais de 100 habilidades, como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, etc. Também contratamos engenheiros de acordo com suas especialidades e experiência.

A comunicação é crucial para o sucesso quando se trabalha com clientes dos EUA. Preferimos candidatos com nível B1 de inglês, ou seja, aqueles que têm a fluência necessária para se comunicar sem problemas com nossos clientes e falantes nativos.

É a combinação do nosso modelo empresarial e dos nossos valores o que nos torna diferentes dos outros. Oferecemos projetos em tempo integral e de longa duração para desenvolvedores remotos, enquanto a maioria de nossos concorrentes geralmente oferece empregos freelancers.

Não, o serviço é absolutamente gratuito para desenvolvedores de software inscritos.

Veja outras perguntas frequentes

Últimos Posts da Turing

Liderança

A Turing tem como objetivo promover um equilíbrio de oportunidades de trabalho na área de desenvolvimento de software em todo o mundo. Ela foi criada pelos empreendedores Jonathan e Vijay, cuja empresa anterior de IA (vendida com sucesso) foi potencializada por talentos remotos excepcionais. Para saber mais sobre nossa história, missão, colaboradores e investidores visite a página "Sobre nós".

Política de Igualdade de Oportunidades

A Turing proíbe qualquer tipo de discriminação ou assédio e oferece oportunidades iguais de emprego para funcionários e candidatos, sem discriminar raça, cor, religião, sexo, orientação sexual, identidade ou expressão de gênero, idade, necessidades especiais ou qualquer outra característica protegida por lei.

Veja alguns trabalhos remotos para desenvolvedores

Confira os melhores empregos para março de 2024aqui

Trabalhos remotos de longo prazo em empresas dos EUA

Crie seu perfil, passe nos testes da Turing e garanta vagas de trabalho remoto para desenvolvedor de software em, ao menos, duas semanas.