As a Forward Deployed Engineer, you will deploy, extend, and integrate our secure Kubernetes platform (ACRA) into real-world customer workflows.
Analista de desenvolvimento de software Pleno III
📜 Description
- Desenvolver, manter e evoluir aplicações e serviços utilizando Go (Golang) e .NET Core.
- Realizar análise técnica de demandas, problemas e incidentes em aplicações.
- Investigar falhas através de logs, banco de dados, APIs e demais evidências técnicas.
- Identificar causa raiz de problemas e propor soluções definitivas, evitando recorrências.
- Atuar na manutenção corretiva, preventiva e evolutiva dos sistemas.
- Desenvolver e manter APIs e integrações entre sistemas.
🛠️ Requirements
- Ensino superior completo ou em andamento em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
- Experiência profissional com desenvolvimento de software.
- Experiência com Go (Golang).
- Experiência com C# / .NET Core.
- Conhecimento no desenvolvimento e consumo de APIs REST.
- Conhecimento de arquitetura de aplicações e integração entre sistemas.
- Conhecimento de bancos de dados relacionais, preferencialmente PostgreSQL ou SQL Server.
- Capacidade de criação e análise de consultas SQL.
- Experiência com controle de versão utilizando Git.
- Conhecimento de conceitos de orientação a objetos e boas práticas de desenvolvimento.
Full job description
Por que vir para Elgin:
- Somos uma empresa Orgulhosamente Brasileira;
- Possibilidade de impactar positivamente a vida de pessoas;
- Espaço e autonomia para você construir um legado;
- Um time incrível formado por pessoas apaixonadas pelo que fazem e referências em suas áreas de atuação;
- Possibilidade de trabalhar em diferentes produtos e projetos, com diferentes tecnologias e metodologias, tudo em um só lugar.
Então ...
#VemSerElgin
#Maisdoquevocêimagina
Quer conhecer mais sobre o nosso jeito de ser?
visite o nosso site: www.elgin.com.br
Responsibilities
- Desenvolver, manter e evoluir aplicações e serviços utilizando Go (Golang) e .NET Core.
- Realizar análise técnica de demandas, problemas e incidentes em aplicações.
- Investigar falhas através de logs, banco de dados, APIs e demais evidências técnicas.
- Identificar causa raiz de problemas e propor soluções definitivas, evitando recorrências.
- Atuar na manutenção corretiva, preventiva e evolutiva dos sistemas.
- Desenvolver e manter APIs e integrações entre sistemas.
- Apoiar as equipes de Suporte e Sustentação na análise de incidentes de maior complexidade.
- Trabalhar de forma integrada com Desenvolvimento, QA, DevOps, Infraestrutura e áreas de negócio.
- Participar de análises técnicas, refinamentos e definição de soluções.
- Realizar análise e manutenção de código legado quando necessário.
- Implementar melhorias de performance, estabilidade e disponibilidade das aplicações.
- Aplicar boas práticas de desenvolvimento, organização de código e versionamento.
- Participar de revisões de código e compartilhar conhecimento com os demais membros da equipe.
- Criar e manter documentação técnica das aplicações e integrações.
- Acompanhar aplicações em ambientes de homologação e produção.
- Contribuir com melhorias nos processos de desenvolvimento, sustentação e observabilidade dos sistemas.
Requirements
- Ensino superior completo ou em andamento em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
- Experiência profissional com desenvolvimento de software.
- Experiência com Go (Golang).
- Experiência com C# / .NET Core.
- Conhecimento no desenvolvimento e consumo de APIs REST.
- Conhecimento de arquitetura de aplicações e integração entre sistemas.
- Conhecimento de bancos de dados relacionais, preferencialmente PostgreSQL ou SQL Server.
- Capacidade de criação e análise de consultas SQL.
- Experiência com controle de versão utilizando Git.
- Conhecimento de conceitos de orientação a objetos e boas práticas de desenvolvimento.
- Experiência com análise de logs e investigação de problemas em aplicações.
- Conhecimento de testes unitários e integração.
- Conhecimento de JSON, HTTP/HTTPS e comunicação entre APIs e serviços.
-
Boa comunicação, conseguindo explicar problemas técnicos de forma clara para diferentes públicos.
Facilidade de relacionamento e integração com equipes de Suporte e Sustentação. - Perfil analítico e investigativo.
- Proatividade na identificação e resolução de problemas.
- Organização e responsabilidade com prazos e entregas.
- Capacidade de trabalhar de forma colaborativa.
- Senso de prioridade, especialmente em situações envolvendo incidentes de produção.
- Autonomia compatível com o nível Pleno, sabendo também quando envolver profissionais mais experientes.
- Interesse por aprendizado contínuo e evolução técnica.
- Comprometimento com qualidade, estabilidade e experiência dos usuários dos sistemas.
Similar jobs
Search more Software Engineer jobsAs a Software Engineer 3 on the Customer Observability Team, you'll develop tools to enhance user insights into MongoDB performance and reliability, driving engineering excellence.
As a Software Engineer II on the Open Source Server team, you'll design and implement features for the Temporal server, enhancing its reliability and developer experience.
Join the Application Modernization Platform team to design and build automated frameworks that validate data integrity and performance for enterprise migrations using modern microservices architectures.
As a Software Engineer, you'll build and enhance a classification and evaluation platform, developing services and tools that empower researchers and data scientists.
