Uma empresa sediada nos EUA, que está desenvolvendo um software mobile líder de mercado com objetivo de aumentar a produtividade da força de trabalho e a inteligência nas organizações, está procurando contratar um Engenheiro de Software Senior. O engenheiro estará colaborando com profissionais altamente qualificados para elaborar, modificar, desenvolver, escrever e implementar soluções de software. A tecnologia da empresa e as práticas modernas ajudam outras organizações a gerenciar sua organização em tempo real, fornecendo as ferramentas, serviços e soluções para melhorar a produtividade da força de trabalho. Esta é uma oportunidade incrível para os desenvolvedores brasileiros aprimorarem suas habilidades e trabalharem em um ambiente sensível ao tempo numa vaga de trabalho remoto.
Responsabilidades:
- Colaborar com profissionais de software altamente qualificados e enfrentar desafios novos e emocionantes diariamente
- Capacidade de realizar testes de regressão, erros ou testes lógicos ou de usabilidade
- Realizar verificação lógica, testes de lançamento e oferecer suporte beta para projetos atribuídos
- Capacidade de apoiar e interagir com a base de clientes em questões ou com problemas de software
- Participar de reuniões de desenvolvimento, incluindo scrum Agile, retrospectiva e planejamento
- Utilizar o Microsoft Azure DevOps para gerenciamento de tarefas e coordenação de equipe
- Preparar, passo a passo, a documentação técnica dos testes concluídos
- Trabalhar em vários projetos atribuídos e impulsionar a otimização de processos
- Realizar testes manuais para garantir que o software atenda aos requisitos de design
- Manter os padrões e processos de garantia de qualidade já existentes
- Identificar defeitos no software, em relação aos padrões
- Estar consciente sobre os problemas comerciais e seu impacto nos planos do projeto
- Demonstrar excelente comunicação e habilidades interpessoais
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Pelo menos 4 anos de experiência relevante como engenheiro de software
- Ter a certificação de desenvolvedor da Microsoft será altamente vantajoso
- Um mínimo de 4 anos de experiência com ferramentas de desenvolvimento da Microsoft (.NET 4+, C#, MS SQL 2012/2014/2016, IIS 7/8/8.5/10)
- Experiência comprovada com linguagens de consulta estruturada, incluindo Transact-SQL e SQL Lite
- Experiência elaborando bancos de dados MS SQL Server para modelar processos e informações de negócios do mundo real será visto como uma vantagem
- Experiência com .NET Winforms
- Experiência profunda com o Microsoft Azure DevOps será visto como uma vantagem
- Experiência com Microsoft Azure Repos e gerenciamento de código
- Experiência com HTML5/CSS/JavaScript e tecnologias relacionadas será vantajoso
- É recomendável ter experiência com REST, criação de API em .NET e SOAP
- É desejável ter experiência com Blazor
- Experiência com componentes/controles Infragistics será vantajoso
- É recomendável ter experiência com ERPs da indústria da construção (ou seja, Oracle JD Edwards, Sage 300, etc.)
- Ser um profissional organizado e detalhista
- Fluência em inglês, verbal e escrito