Estamos em busca uma pessoa Analista Sênior Backend altamente qualificada para integrar o time de soluções digitais de um de nossos clientes no ramo industrial. A pessoa atuará no desenvolvimento de aplicações robustas usando .NET Framweork e .NET Core, com participação em projetos nacionais e internacionais.
Contratação CLT / Remoto
Principais Desafios e Projetos
- Segurança: implementar práticas robustas para proteger dados sensíveis e assegurar a integridade das aplicações.
- Integração de sistemas: conectar bancos de dados, serviços de terceiros e APIs, garantindo interoperabilidade e consistência.
- Adaptação tecnológica: aprender rapidamente novas ferramentas e frameworks, aplicando-os de forma prática em projetos.
- Código legado: lidar com a complexidade de sistemas existentes, garantindo manutenção eficiente e evolução sustentável.
- Qualidade de código: manter padrões consistentes, aplicar boas práticas de arquitetura e fomentar uma cultura de excelência técnica.
Responsabilidades
- Atuar em todo o ciclo de desenvolvimento de software: análise, planejamento, implementação, testes, implantação e manutenção.
- Desenvolver soluções escaláveis e de alta performance em .NET Framework e .NET Core.
- Construir e manter APIs RESTful, garantindo segurança, performance e boas práticas.
- Escrever código limpo, eficiente, reutilizável e bem documentado, seguindo princípios como SOLID, DDD e Clean Code.
- Colaborar com times multidisciplinares, garantindo integração fluida entre back-end, front-end e infraestrutura.
- Manter e evoluir sistemas existentes, incluindo aplicações legadas em ASP.NET MVC, aplicando melhorias contínuas.
- Contribuir para pipelines de DevOps, apoiando práticas de automação e integração contínua.
Requisitos
- Fluência na língua inglesa (leitura, escrita e conversação) – imprescindível para projetos internacionais.
- C# / .NET (Framework e .NET Core).
- Bancos de dados relacionais e não relacionais (SQL Server, PostgreSQL, MongoDB, etc.).
- APIs REST e SOAP (consumo e desenvolvimento).
- Experiência com manutenção de sistemas legados (ex.: ASP.NET MVC, WebForms).
- Conhecimentos básicos de front-end: HTML, CSS, JavaScript, TypeScript (para integração e suporte a times full stack).
- Controle de versionamento de artefatos com Git.
- Conhecimento em cloud (preferencialmente Azure).
- Experiência com testes automatizados (unitários e de integração).
Diferenciais
- Experiência em Node.js (para microserviços ou integrações).
- Front-end de frameworks: AngularJS/Angular, ReactJS (diferencial para colaboração em projetos fullstack).
- Experiência em mensageria (ex.: Azure Service Bus, RabbitMQ, Kafka).
- Experiência em CI/CD (Azure DevOps, GitHub Actions, Jenkins).
- Práticas ágeis (Scrum, Kanban).