[MG] ANALISTA DESENVOLVEDOR FULLSTACK SÊNIOR (.NET/ANGULAR)
Summary
Senior fullstack developer building and evolving web applications for corporate client projects, using .NET Core/.NET 6+, C# and ASP.NET Web API on the backend and Angular/TypeScript on the frontend. Acts as the squad's technical reference, designing REST APIs, microservices and event-driven systems on Azure with observability and CI/CD, while mentoring other developers.
Ouvir, criar e inspirar a transformação digital dos nossos clientes é o que nos motiva.
De pessoas para pessoas 😍
Acreditamos que, mais do que tecnologia, a transformação digital é sobre como as pessoas conduzem as mudanças nas empresas. E por entender isso, o fator humano é o que nos faz evoluir e modernizar processos.
Não é somente mais uma oportunidade... e sim um convite para você fazer parte dessa história.
Na iblue Consulting você vai trabalhar com uma equipe multidisciplinar, que é responsável por alavancar o crescimento do negócio através das nossas pessoas. 🚀
Buscamos profissionais com os seguintes valores que corroboram com os nossos valores:
- Cuidado com as pessoas;
- Responsabilidade;
- Ética;
- Excelência e Resultados;
- Cliente no centro.
Estamos em busca de um ANALISTA DESENVOLVEDOR FULLSTACK SÊNIOR com experiência sólida no desenvolvimento de sistemas utilizando.NET Core, .NET 6+, C#, ASP.NET Web API, Entity Framework e Angular, com experiência mínima de 5 anos, que seja apaixonado por inovação e comprometido com a entrega de soluções de alta qualidade.
Se você possui experiência no desenvolvimento de soluções web modernas e escaláveis, metodologias ágeis, arquitetura de software, qualidade de código e se identifica com valores como colaboração, comprometimento e excelência técnica, essa oportunidade é para você!
Principais Responsabilidades
- Atuar no desenvolvimento e evolução de aplicações web utilizando tecnologias Microsoft .NET no backend e Angular no frontend.
- Atuar como referência técnica da squad, apoiando desenvolvedores e disseminando boas práticas de engenharia de software.
- Participar das definições e decisões de arquitetura, contribuindo para a construção de soluções modernas, escaláveis, resilientes e seguras.
- Desenvolver e evoluir APIs REST, microsserviços e integrações entre sistemas distribuídos.
- Apoiar a implementação de arquiteturas orientadas a eventos e mecanismos de mensageria.
- Promover boas práticas relacionadas a Clean Code, SOLID, Design Patterns, DDD e TDD.
- Apoiar a evolução contínua das aplicações, considerando performance, segurança, escalabilidade e observabilidade.
- Contribuir para processos de CI/CD, automação de pipelines e práticas DevOps.
- Realizar mentoria técnica e apoiar o desenvolvimento dos demais integrantes da equipe.
- Colaborar com times técnicos e de negócio na definição e implementação de soluções que gerem valor para a organização.
Contexto Técnico de Atuação no Projeto
- A atuação será voltada ao desenvolvimento e evolução de soluções digitais em ambiente corporativo, utilizando uma arquitetura moderna baseada em tecnologias Microsoft, cloud Azure, microsserviços, APIs e arquitetura orientada a eventos.
- O profissional trabalhará em um ambiente que demanda alta disponibilidade, escalabilidade, segurança e observabilidade, envolvendo integração entre sistemas distribuídos, bancos de dados relacionais e não relacionais, serviços de mensageria e práticas modernas de engenharia de software.
- A posição também envolve participação em decisões arquiteturais, modernização tecnológica, automação de processos, DevOps e evolução contínua das aplicações.
Requisitos e Qualificações
- Experiência mínima de 5 anos em desenvolvimento FullStack, compatível com atuação em nível Sênior.
- Experiência sólida com:
- .NET Core e .NET 6 ou superior;
- C#;
- ASP.NET Web API;
- Entity Framework;
- Desenvolvimento de APIs REST;
- Angular e TypeScript;
- HTML5 e CSS3.
- Experiência com arquitetura e integração de sistemas:
- Microsserviços;
- Arquitetura orientada a eventos;
- Sistemas distribuídos;
- Padrões de integração;
- Azure Service Bus;
- Apache Kafka;
- RabbitMQ.
- Conhecimento e experiência em Microsoft Azure, incluindo Azure App Services, Azure Functions, Azure Pipelines, Azure Monitor, Azure Service Bus, Azure Event Hub, Application Insights, Storage Accounts e Key Vault.
- Conhecimento de observabilidade utilizando ferramentas e tecnologias como OpenTelemetry, ELK Stack, Azure Monitor e Application Insights.
- Experiência com bancos de dados relacionais, incluindo SQL Server e PostgreSQL.
- Conhecimento de bancos e tecnologias não relacionais como Cosmos DB, Redis e Elasticsearch.
- Conhecimentos sólidos de engenharia de software, incluindo SOLID, Clean Code, Design Patterns, Domain-Driven Design (DDD) e Test-Driven Development (TDD).
- Experiência em práticas de CI/CD e DevOps, incluindo Azure DevOps e/ou Jenkins e GitLab CI/CD.
- Experiência trabalhando com metodologias ágeis como Scrum, Kanban, XP ou SAFe.
- Inglês técnico para leitura e compreensão de documentação, artigos técnicos e fóruns especializados.
Habilidades Comportamentais
- Colaboração e trabalho em equipe.
- Comprometimento e orientação à entrega.
- Comunicação verbal e escrita eficaz.
- Organização, disciplina e boa gestão do tempo.
- Raciocínio lógico e capacidade analítica para solução de problemas complexos.
- Proatividade e autonomia na resolução de problemas.
- Capacidade de liderança técnica e mentoria de desenvolvedores.
- Capacidade de traduzir temas técnicos complexos para diferentes públicos.
- Visão sistêmica e pensamento estratégico.
- Capacidade de influenciar decisões técnicas de forma colaborativa.
- Autogestão e organização de prioridades em ambientes dinâmicos.
- Atuação orientada à qualidade e à geração de valor para o negócio.
Diferenciais
- Formação superior em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
- Experiência em projetos de modernização tecnológica e migração de aplicações para cloud.
- Experiência em projetos e ambientes de alta escalabilidade e criticidade.
- Experiência avançada com arquiteturas orientadas a eventos.
- Conhecimento avançado em observabilidade e monitoramento distribuído.
- Experiência com React ou Vue.js.
- Experiência anterior em instituições financeiras, cooperativas, seguradoras ou previdência.
- Experiência em ambientes corporativos regulados.
- Experiência com Inteligência Artificial, IA Generativa ou IA aplicada ao desenvolvimento de software.
- Experiência anterior em liderança técnica de squads.
- Participação em comunidades técnicas.
- Certificações Microsoft Azure.
- Certificações relacionadas a arquitetura de software ou DevOps.
Skills
- Angular
- API
- Azure
- Azure Application Insights
- Azure DevOps
- Azure Functions
- Azure Monitor
- Azure Service Bus
- CI/CD
- Cloud
- Cosmos Db
- C#
- CSS
- Design Patterns
- DevOps
- Distributed Systems
- Domain-Driven Design (DDD)
- .NET
- Elasticsearch
- ELK
- Event Driven Architecture
- Generative AI
- GitLab
- HTML
- Jenkins
- Kafka
- Kanban
- Microservices
- Observability
- OpenTelemetry
- PostgreSQL
- RabbitMQ
- RDBMS
- React
- Redis
- REST
- Scrum
- SQL
- SQL Server
- TDD
- TypeScript
- Vault
- Vue