Descrição da Posição
O Desenvolvedor RPA Sênior é um profissional de tecnologia responsável por desenvolver soluções eficazes utilizando técnicas e ferramentas de automação de processos disponíveis.
Conhecimentos Requeridos
* Graduação em Tecnologia ou áreas correlatas: graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação, etc.
* Noções de programação em Python: entender os conceitos básicos de programação como estruturas de controle, funções, listas, dicionários, etc.
* Conhecimento em C# (ASP .Net MVC): ter experiência com a linguagem C#, conhecer o framework ASP .Net MVC, utilizar Entity Framework para acesso a bancos de dados.
* Conhecimento utilizando Selenium: ter habilidade em automatizar interações com aplicações web usando Selenium WebDriver, manipular elementos do DOM, usar anotações para configurar comportamentos do driver.
* Experiência com utilização de APIs: consumir e fornecer dados através de interfaces de programação de aplicações (APIs), entender protocolos HTTP, JSON, XML.
* Conhecimento lógica de programação e orientação a objetos: compreender princípios de programação orientada a objetos, usar classes, herança, polimorfismo, encapsulamento, etc.
* Conhecimentos em bancos de dados relacionais e linguagem SQL: trabalhar com bancos de dados relacionais como MySQL, PostgreSQL, Microsoft SQL Server, saber criar consultas SQL simples e complexas.
Principais Atividades
* Desenvolver soluções inovadoras utilizando técnicas e ferramentas de automação de processos disponíveis.
* Acompanhar e prover suporte às nossas soluções, interagindo com as áreas/usuários e a própria equipe para corrigir problemas e aplicar melhorias.
* Trabalhar em squads explorando os conceitos de metodologias ágeis com objetivo de atingir as metas e prioridades do time.
* Garantir que os serviços sejam entregues com qualidade e em tempo hábil.
* Melhorar continuamente nossos processos e soluções, propondo e aplicando boas práticas de desenvolvimento.