Descrição
- Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor
- Nível hierárquico: Analista
- Local de trabalho: Recife, PE
- Regime de contratação de tipo Efetivo – CLT
- Jornada Período Integral
- Modelo de Trabalho: Presencial
- Estamos à procura de um Desenvolvedor Full Stack com experiência em C e .NET para se juntar à nossa equipe de desenvolvimento. O candidato ideal será responsável por contribuir para o desenvolvimento e manutenção de nossos sistemas, trabalhando tanto no frontend quanto no backend.
- Atribuições:
- Análise de requisitos funcionais e não-funcionais.
- Modelagem UML.
- Desenvolver e manter aplicativos web utilizando C, ASP.NET e .NET Core no backend.
- Criar interfaces de usuário atraentes e responsivas utilizando Vue.js, HTML, CSS e JavaScript.
- Colaborar com outros membros da equipe de desenvolvimento para projetar e implementar soluções eficientes e escaláveis.
- Aplicar padrões de projeto, como enterprise integration patterns, design patterns e microservices patterns.
- Modelagem de dados relacional.
- Arquitetura de aplicações para ambiente web, incluindo arquitetura em três camadas e modelo MVC.
- Implementar e utilizar tecnologias e ferramentas como Java Enterprise Edition, JSF, Angular.JS, Bootstrap, NodeJS, JPA, Hibernate, entre outros.
- Desenvolver arquiteturas distribuídas de microsserviços, utilizando API RESTful, JSON, Framework Spring, Zuul, Map Struct, Swagger, Service Discovery, API Gateway.
- Implementar serviços de autenticação, incluindo SSO, Keycloak, Red Hat SSO, Protocolo OAuth2.
- Trabalhar em ambientes de clusters, Kubernetes, Openshift, Rancher, e servidores de aplicação como Wildfly, JBoss EAP e Weblogic.
- Possuir conhecimentos básicos de administração Linux.
- Publicar aplicações em plataformas como serviço (PaaS).
- Ter conhecimentos básicos de CI/CD, incluindo Maven 3.
- Realizar testes de software, incluindo teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade e acessibilidade.
- Automatizar testes funcionais com Selenium Webdriver e realizar testes de carga com JMeter.
- Realizar análise estática de código com a ferramenta SonarQube.
- Requisitos:
- Curso superior completo na área de Tecnologia da Informação;
- Experiência comprovada na função de Desenvolvedor Full Stack, e nas funções descritas nas atribuições.
Valorizado
- Escolaridade Mínima: Ensino Superior
- Programação: C#, Dot Net
Benefícios adicionais
-
Assistência médica, Auxílio creche, Vale-alimentação, Vale-transporte
+ 50 Candidatos se inscreveram a esta vaga