Descrição

Estamos à procura de um candidato para preencher esta posição em uma empresa formidável. Desenhar soluções e desenvolver sistemas e aplicações back-end, conforme especificações funcionais e não funcionais do produto, a partir das solicitações e projetos demandados à área. Desenvolver e aperfeiçoar interfaces de aplicações para realizar a integração de sistemas de qualquer natureza e/ou complexidade. Promover rotinas de qualidade e segurança de código, efetuando testes e versionando cada unidade desenvolvida no repositório, garantindo integridade consistência em sua produtividade. Criar consultas, realizar otimizações e manutenções em tabelas e estruturas de banco de dados. Analisar e evoluir os sistemas legados, identificando oportunidades e problemas com senso crítico desenvolvendo novas funcionalidades e eventuais correções. Desenvolver e realizar testes unitários no próprio código produzido, visando reduzir a probabilidade de erros durante a homologação. Encaminhar atividades concluídas para a equipe de Quality Assurance (QA) efetuar a verificação final e validação do item. Participar da homologação do sistema e aplicação junto aos clientes, verificando resultados obtidos e avaliando objetivos e metas do projeto, a fim de garantir que esteja dentro do que foi previamente estabelecido. Elaborar documentação para os sistemas e aplicações, de fácil entendimento, visando melhor interpretação aos demais desenvolvedores e programadores. Desenvolver software sob os princípios de design de software (SOLID/DRY). Formação mínima: curso superior completo Formação desejável: pós-graduação completa Áreas de estudo: Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Ciência da Computação e áreas correlatas. Conhecimento avançado/domínio: Tecnologias NET Framework (C#: Webforms, WCF, WebAPI) .NET Core (C#:, WebApi, Entity Framework); Integração de APIs: SOA (Service Oriented Architecture), DDD (Domain Driven Design) Docker e Docker-compose (criação de imagens e contêineres) MSA (Micro Services Architecture) MVC (Model View Controller) SQL Modelo Entidade-Relacionamento (banco de dados). Padrões de Projeto (Design Patterns): Factory, Builder, Façade, Observer, Dependency Injection, IoC, Repository, Lazy Loading e Unity of Work. Source Control (Git) Conhecimento intermediário: Infra Container Orchestration (Kubernetes, Swarm, OpenShift, etc.) Infraestrutura como código (Terraform, Chef, Puppet) Monitoramento (APM, SIEM) API Gateway (Sensedia, Mulesoft, Apigee,) EAI Middleware (MessageBroker, Tibico, MQ, etc) Files (XML, JSON, CSV, etc) Patterns (FileTransfer, Shared Database, Message, etc) RPA (Robotic Process Automation) Public Clouds (Azure) Azure Active Directory B2C (Security) Azure DevOps (Management) Key Vault Gateway de Aplicativo (Networking) CD (Release Management, QA, Deploy) CI (Build, Unit Test, Configuration Management) Javascript Metologia Agil Protocolo HTTP (domínio técnico) Servidor IIS TDD (Test Driven Development) Test Automation (Funcional, Performance, Security) Conhecimento em NodeJS será considerado um diferencial. Desejável 05 anos de experiência na área.


AJUDE COMPARTILHANDO:

Mais vagas:


ATENÇÃO: Todas as vagas ofertadas neste site são repassadas por nossos parceiros. A vaga anunciada é de inteira responsabilidade de seu autor. Não possuímos quaisquer vínculos com a empresa ou o anunciante. Temos o único objetivo de informar a população em geral acerca de tais vagas, com o intuito de colaborar com a redução do índice de desemprego em nosso país. Se por acaso o participante detectar que se trata de uma informação falsa ou tentativa de golpe nós informe imediatamente por e-mail: Denunciar Vaga