Engenheiro(a) de Software Sênior | Tech Lead Missão do CargoSomos responsáveis por liderar a jornada de digitalização da Acelen de forma colaborativa com as áreas de negócio. Na nossa equipe, todos são apaixonados por tecnologia, inovação e resolução de problemas complexos da engenharia. Através do desenvolvimento de soluções digitais avançadas, softwares industriais e atuação no ecossistema de inovação, promovemos a captura de valor com resultados quantitativos e qualitativos para o negócio.O foco principal é utilizar a tecnologia e inovação para suportar e aprimorar projetos e soluções que visam solucionar desafios complexos das áreas de negócio, desde o agro até o industrial. Responsabilidades e AtribuiçõesNesta função, você terá um papel fundamental no design e na análise de projetos de software, utilizando um alto nível de experiência técnica. Procuramos alguém apaixonado em resolver problemas complexos e com experiência no desenvolvimento de produtos e soluções digitais através das melhores práticas e frameworks de desenvolvimento de software.Você irá atuar na liderança técnica de grandes projetos de software para indústria de energia (O&G e Biocombustíveis) que são executados pelo nosso Digital Factory, time de desenvolvedores de software, cientistas de dados, analistas de UX/UI, arquitetos e consultores. Suas principais responsabilidades podem incluir o planejamento de roadmap, design, desenvolvimento e teste de sistemas ou aplicações de software para melhorias e novos produtos.Atuação em projetos utilizando metodologia orientada a produto, times ágeis (squads) e waterfall, atuando em colaboração com arquitetos, desenvolvedores, testes e product owners nas etapas de design e delivery das soluções.Desenvolvimento de software front-end e back-end, com tecnologias como: Plataforma de dados, HTML, JavaScript, TypeScript, CSS, React, Angular2+, Vue.JS, C#, Python, .NET Core, SQL, NodeJS.Desenvolvimento, sustentação e integração de APIs aplicando OpenAPI Specification/SwaggerHub e Azure API Management (APIM).Requisitos e QualificaçõesFormação em Engenharia, Ciência da Computação, Análise e Desenvolvimento de Sistemas;Inglês avançado;Experiência notável em desenvolvimento de software;Conhecimento de Clean Code e Clean Architecture;Experiência com containers/docker;Experiência com arquitetura de microserviços desde o design, construção e implantação de software e de dados;Experiência em bancos de dados relacionais e NoSQL;Experiência com Testes automatizados, Test Driven Development (TDD), Behavior Driven Development (BDD);Experiência com pipeline DevOps (CI/CD e Infraestrutura como código);Conhecimento avançados em cloud AZURE (Data Factory, BlobStorage, Azure Functions, Azure Service Bus ou EventHub, Web Services, App Registration e Azure Virtual Network, Databricks, etc.DiferencialDesejável experiência em desenvolvimento de software para soluções aplicáveis no setor industrial, agro, petróleo e gás ou biocombustíveis;IA e Machine Learning;Certificações AZ-900, DP-900, AZ-204 e AZ-305;PowerBI e DAX;Certificação em metodologia ágil (SCRUM, SAFe, etc).Mestrado ou Doutorado em Engenharia de Software, Ciência da Computação ou em áreas técnicas afins;Se identificou? Inscreva-se e vamos trabalhar com muita energia para acelerar com excelência e produtividade.Respeito às pessoas, dinamismo e integração são valores que estão na nossa marca e no dia a dia. Nosso compromisso é promover uma cultura de inclusão e diversidade, que capacita nossas pessoas colaboradoras a contribuírem com o seu melhor. Todas as pessoas candidatas qualificadas serão consideradas para as vagas, sem distinção de etnia, religião, orientação sexual, identidade e/ou expressão de gênero, idade, nacionalidade ou deficiência.