Responsabilidades:
1. Participar do ciclo de vida completo de desenvolvimento de aplicações: design, codificação, atualização, testes e suporte.
2. Colaborar de perto com o Product/Business Owner e o Product Designer para definir soluções viáveis.
3. Priorizar a segurança em todas as etapas do desenvolvimento.
4. Produzir código eficiente, bem projetado e de alta qualidade, além de criar protótipos, resolver problemas e otimizar o desempenho.
5. Forte compreensão de testes unitários e práticas de desenvolvimento orientado a testes (TDD).
6. Desenvolver e executar testes unitários e de integração para garantir a qualidade e a confiabilidade do código.
7. Garantir qualidade através de testes automatizados e realizar ajustes de desempenho.
8. Colaborar com equipes de engenharia e produto.
9. Trabalhar com a equipe de DevOps para implantar soluções via pipelines CI/CD.
10. Manter-se atualizado sobre novas tecnologias e melhores práticas.
11. Propor soluções inovadoras e criativas.
12. Utilizar tecnologias modernas e bibliotecas dentro de uma arquitetura de microsserviços.
13. Seguir padrões de qualidade definidos para código e sistemas.
14. Participar do design e implementação da infraestrutura que suporta serviços de negócios.
15. Contribuir para discussões arquitetônicas, decisões e melhorias em automação de pipelines, monitoramento de sistemas e depuração.
16. Aplicar habilidades de resolução de problemas complexos, incluindo estruturas de dados e algoritmos.
17. Implementar princípios SOLID e recomendações de Código Limpo (Clean Code).
18. Auxiliar no desenvolvimento de proposições internas, métodos, padrões e práticas, incluindo provas de conceito e sistemas protótipo.
Requisitos Mínimos:
1. Mínimo de 5 anos de experiência profissional como Desenvolvedor Fullstack.
2. Experiência em ambientes de desenvolvimento ágil.
3. Experiência com .Net 4.8, .Net 8, ASP.NET, ASP.NET Core, C#, IIS, Entity Framework e Dapper.
4. Forte experiência com WebForms e arquitetura MVC usando Razor.
5. Experiência na criação de interfaces centradas no usuário com design responsivo.
6. Experiência com bancos de dados relacionais e não relacionais, como SQL Server, PostgreSQL e MongoDB.
7. Conhecimento robusto de web services, microsserviços e arquitetura orientada a eventos, incluindo melhores práticas.
8. Conhecimento de princípios RESTful e GraphQL, escalabilidade de APIs e desempenho.
9. Experiência com SOAP WebServices e APIs RESTful JSON.
10. Experiência na criação de microsserviços escaláveis, resilientes, seguros e observáveis.
11. Experiência com autenticação e autorização usando Azure AD (OAuth, OIDC, PKCE).
12. Experiência com desenvolvimento de serviços web e arquitetura de microsserviços seguindo boas práticas.
13. Experiência com Visual Studio, Visual Studio Code e SQL Server Management Studio (SSMS).
14. Experiência com Application Insights.
15. Experiência com desenvolvimento usando Git e Azure DevOps.
16. Experiência em identificar, depurar e resolver problemas complexos de produção.
17. Experiência com Linux/WSL e containers/Docker.
18. Excelentes habilidades de comunicação, com proficiência em inglês (nível B2 ou superior).
19. Certificações relacionadas ao desenvolvimento Microsoft, como AZ-204.
20. Experiência com pipelines CI/CD no Azure DevOps.
21. Conhecimento de serviços em nuvem Azure.
22. Experiência em desenvolvimento com Node.js.
A Inetum é uma empresa líder global em serviços de TI, dedicada a fornecer soluções inovadoras aos nossos clientes. Estamos comprometidos em promover um ambiente de trabalho dinâmico, inclusivo e que preza pela diversidade, onde a criatividade e a colaboração prosperem. Estamos presentes em 19 países e somos mais de 28.000 colaboradores no mundo.
Se você está em busca de uma empresa dinâmica, inovadora e tecnológica, a Inetum é o seu lugar! Vem ser Inetum!
#J-18808-Ljbffr