This Senior Software Engineer will lead the implementation of complex software systems, mentor engineers, and influence architectural initiatives while ensuring operational excellence.
Pessoa Desenvolvedora C#/.NET Sênior
📜 Description
- Design, propose, and document robust and scalable solution architectures using the C#/.NET ecosystem, ensuring correct integration between distributed systems and high application availability.
- Implement and optimize asynchronous event-driven communication flows using Kafka and RabbitMQ, focusing on performance improvement, resilience, and horizontal scalability of the microservices ecosystem.
- Lead code reviews and establish development standards.
- Facilitate and conduct daily technical meetings and planning sessions in English, collaborating agilely with global engineering teams and international clients.
- Act as a technical bridge between non-technical stakeholders' business needs and engineering feasibility, mediating conflicts and translating complex requirements into valuable technical solutions.
🛠️ Requirements
- Experiência sólida com desenvolvimento em C#/.NET e frameworks relacionados.
- Experiência na criação e manutenção de aplicações escaláveis, robustas e orientadas a boas práticas de engenharia de software.
- Capacidade de discutir, propor e definir arquitetura de soluções.
- Experiência com implementação de testes, revisão de código e garantia de qualidade técnica das entregas.
- Inglês avançado para conversação, especialmente em reuniões com clientes e times globais.
- Excelentes habilidades de comunicação, colaboração e relacionamento com stakeholders técnicos e não técnicos.
- Capacidade de resolver problemas complexos e lidar com conflitos de maneira eficaz.
- Graduação em Engenharia de Software, Ciência da Computação, Sistemas de Informação ou áreas relacionadas.
- Experiência com mensageria, como Kafka e/ou RabbitMQ.
- Vivência em projetos internacionais ou com clientes globais.
Full job description
PcDs são sempre bem-vindas.
Buscamos pessoas apaixonadas por tecnologia. Alguém que se motive por desafios e atue com autonomia. Precisa gostar de trabalhar em equipe e possuir espírito colaborativo.
Responsibilities
- Desenhar, propor e documentar a arquitetura de soluções robustas e escaláveis utilizando o ecossistema C#/.NET , garantindo a correta integração entre sistemas distribuídos e a alta disponibilidade das aplicações.
- Implementar e otimizar fluxos de comunicação assíncrona orientada a eventos utilizando Kafka e RabbitMQ, focando na melhoria de performance, resiliência e escalabilidade horizontal do ecossistema de microsserviços.
- Liderar revisões de código (code reviews), estabelecer padrões de desenvolvimento.
- Atuar diretamente na facilitação e condução de reuniões técnicas diárias e de planejamento em inglês, colaborando de forma ágil com times de engenharia globais e clientes internacionais.
- Atuar como ponte técnica entre as necessidades de negócios de stakeholders não técnicos e a viabilidade de engenharia, mediando conflitos e traduzindo requisitos complexos em soluções técnicas de valor.
Requirements
- Experiência sólida com desenvolvimento em C#/.NET e frameworks relacionados.
- Experiência na criação e manutenção de aplicações escaláveis, robustas e orientadas a boas práticas de engenharia de software.
- Capacidade de discutir, propor e definir arquitetura de soluções.
- Experiência com implementação de testes, revisão de código e garantia de qualidade técnica das entregas.
- Inglês avançado para conversação, especialmente em reuniões com clientes e times globais.
- Excelentes habilidades de comunicação, colaboração e relacionamento com stakeholders técnicos e não técnicos.
- Capacidade de resolver problemas complexos e lidar com conflitos de maneira eficaz.
- Graduação em Engenharia de Software, Ciência da Computação, Sistemas de Informação ou áreas relacionadas.
- Experiência com mensageria, como Kafka e/ou RabbitMQ.
- Vivência em projetos internacionais ou com clientes globais.
- Experiência com práticas de arquitetura, integração entre sistemas, performance e escalabilidade.
Similar jobs
Search more Software Engineer jobsSenior Software Engineer, KPI & Cryptographic Systems
As a Senior Software Engineer, you will design and build Cloudflare's next-generation PKI and cryptographic infrastructure, ensuring robust certificate lifecycle management and security.
Senior Software Development Engineer in Test
As a Senior Software Development Engineer in Test, you will design, develop, and maintain test automation tools and frameworks, focusing on improving testing efficiency and coaching quality engineers.
As a Staff Connectivity Infrastructure Engineer, you will drive and support the Physical Infrastructure Cabling Standards (PICS) across all of Lambda’s global data centers.
Join Cloudera as a Senior Software Engineer to develop scalable data solutions that empower enterprises with actionable insights and advanced analytics.
