Descrição:
Descrição
Este papel será parte integral de uma equipe global que oferecerá soluções técnicas de forma qualificada e eficiente para clientes ao redor do mundo. O candidato bem-sucedido será capaz de desenvolver componentes e funcionalidades de stack completo como parte de nossa equipe de desenvolvimento ágil de software, para desenvolver e manter produtos de software que atendam às necessidades de nossa base de clientes global, utilizando as melhores práticas padrão da indústria e técnicas modernas de engenharia de software.
O Papel
- Experiência em todo o ciclo de vida de desenvolvimento e capaz de entregar prazos produzindo entregáveis de qualidade a tempo como parte de uma equipe.
- Experiência em arquitetura de software e boas práticas de design criando software escalável, mantenível, extensível e testável sem superengenharia.
- Experiência em uma ampla gama de atividades de engenharia de software, incluindo análise, design, TDD, instalação e implantação.
- Experiência em Agile Scrum seria uma vantagem.
- Ser um aprendiz rápido com uma abordagem proativa para resolução de problemas e capaz de usar própria iniciativa para lidar com ambiguidades.
- Ter uma boa apreciação e interesse por tecnologias atuais e emergentes, juntamente com seus benefícios/limitações.
- Ser numeroso, já que muitos dos problemas com os quais estarão lidando serão baseados em matemática.
- Ter um conhecimento prático do uso de TFS/Azure DevOps, controle de versão e recursos do portal através do Visual Studio.
Principais Responsabilidades Incluem, Mas Não Se Limitam A
- Projetar, codificar, testar e depurar novas melhorias de produtos
- Entregar soluções mantidas e reutilizáveis que sigam os padrões de cibersegurança e benchmarks de desempenho da aplicação
- Abraçar, implementar e evangelizar a automação de testes como parte da estrutura da equipe
- Conduzir revisões de código para os colegas
- Incorporar uma mentalidade ágil à medida que se aplica ao desenvolvimento de software, colaboração em equipe e comunicação aberta
Qualificações
O Requisito
- Diploma de bacharel e mais de 5 anos de experiência em desenvolvimento de software relacionado e conhecimento aplicado usando o ciclo de vida de desenvolvimento de software Agile Scrum, compreensão demonstrada e implementação de princípios de design de software como SOLID, DI/IoC, Integração Contínua
- Experiência trabalhando com toda a pilha de tecnologia da Microsoft, incluindo .NET/C# (framework .NET ou .NET core) SQL Server, ASP.NET, MVC e Web API, experiência JSON/RESTful, Mapeamento de Relação de Objetos (ORM) como Entity Framework ou nHibernate, HTML5, JavaScript, CSS3, Software como Serviço (SaaS), desenvolvimento de aplicativo de múltiplos inquilinos, experiência de desenvolvimento SQL Server, GIT/TFS, confluência e JIRA
- Proativo: Disposição para buscar informações e soluções que são pertinentes às suas responsabilidades e fundamentais para sua entrega e ter atitude de jogador de equipe com foco no sucesso da equipe é OBRIGATÓRIO e ter forte ética de trabalho
- Experiência com tecnologias e abordagens de front-end: Aplicações de Página Única (SPA), Angular, Bootstrap, Typescript
- Experiência em desenvolver aplicações que requerem internacionalização e localização para mercados globais
- Experiência com JavaScript, jQuery e AJAX
- Conhecimento em desenvolvimento de Aplicativo Móvel (Android/iOS) é um diferencial
WTW é um Empregador de Oportunidades Iguais
Requisito
Por favor, consulte a descrição do trabalho.