Pesquisa, projeto, implementação e desenvolvimento de aplicações C# de software;
Executar testes unitários e avaliar novos programas;
Identificar áreas para modificação em programas existentes e posteriormente desenvolver essas modificações;
Escrever e implementar código eficiente;
Desenvolvimento de procedimentos de garantia de qualidade;
Manutenção e atualização dos sistemas existentes;
Trabalhando em estreita colaboração com outros desenvolvedores, designers de UX, analistas de negócios e sistemas;
Realizar estimativa de funcionalidades a serem desenvolvidas;
Possuir lógica de programação;
Requisitos:
1. Acima de 3 anos de trabalho em ASP.Net C# MVC;
2. Acima de 3 anos de trabalho em ASP.Net C# Core;
3. Orientação a objetos;
4. Projetar padrões e arquitetura de software;
5. JavaScript e jQuery;
6. ADO.NET;
7. HTML;
8. CSS, Bootstrap e Materialize;
9. Estrutura de Entidade;
10. .Net Framework superior a 2.0;
11. Núcleo .Net;
12. Desenvolvimento de Web Services Soap/Rest e WebAPI;
13. Desenvolvimento de Consoles, Serviços Windows e Serviços .Net Core Worker;
14. Scripts de frameworks Knockout (ou Angular);
15. Bancos de dados relacionais SQL Server e PostgreSQL;
16. Banco de Dados NoSQL (Mongo ou DynamoDB);
17. Estrutura de dados e algoritmos de ordenação;
18. Ferramentas de configuração de software Git;
19. Práticas de DevOps: Microsoft Azure DevOps build & deploy automatizado;
20. Ferramentas de gerenciamento de bugs Jira/Azure;
21. Desenvolvimento para containers;
22. Fila de coelhos e SQS;
23. Automação de testes TDD;
24. Bacharelado ou Pós-Graduação em Ciência da Computação, Engenharia da Computação, Engenharia de Programação e Desenvolvimento de Software, Tecnologia da Informação ou experiência equivalente;
25. Inglês Técnico;
26. Trabalhar com frameworks Agile e Cascade;
Habilidades Pessoais:
1. Profissional proativo e dinâmico;
2. Comunicação e habilidades interpessoais;
3. Comunicativo, capaz de se expressar com clareza;
4. Trabalho em equipe;
5. Forte senso de organização;
6. A capacidade de aprender novas tecnologias rapidamente;
7. Conhecimento e interesse em sistemas informáticos e nas mais recentes tecnologias;
8. Ser flexível;
9. Melhoria contínua;
#J-18808-Ljbffr