Desenvolvedor Back-end SR
Senior backend developer (remote, Brazil) who builds and evolves corporate applications on .NET Core 3.1+, designs RESTful APIs and microservices, and works with SQL databases, Docker, messaging, and CI/CD pipelines. Nice-to-haves include ReactJS, NoSQL, .NET Framework migration, and Azure/AWS cloud work.
- Compensation
- Not disclosed
- Location
- BR
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Minimum 6 years of software development experience
- Minimum 4 years of experience with .NET Core
- Analytical ability to solve complex problems
- Good communication and collaboration with technical teams and business areas
- Proactivity in pursuing improvements, best practices, and technological innovation
Nice to have
- Develop web interfaces using ReactJS
- Work with NoSQL databases, defining structures and storage strategies
- Maintain and migrate .NET Framework solutions to modern platform versions
- Deploy and sustain applications in Azure and/or AWS cloud environments
- Support tech modernization, observability, and performance improvement initiatives
Full description
Requisitos:
Experiência mínima de 6 anos em desenvolvimento de software.
Experiência mínima de 4 anos com .NET Core.
Capacidade analítica para resolução de problemas complexos.
Boa comunicação e colaboração com equipes técnicas e áreas de negócio.
Proatividade na busca por melhorias, boas práticas e inovação tecnológica.
Desejáveis:
Desenvolver interfaces web utilizando ReactJS.
Trabalhar com bancos de dados NoSQL, definindo estruturas e estratégias de armazenamento adequadas.
Atuar na manutenção e migração de soluções em .NET Framework para versões mais modernas da plataforma.
Participar da implantação e sustentação de aplicações em ambientes de nuvem Azure e/ou AWS.
Apoiar iniciativas de modernização tecnológica, observabilidade e melhoria de performance dos sistemas.
Responsabilidades principais:
Desenvolver, manter e evoluir aplicações corporativas utilizando .NET Core 3.1+, garantindo qualidade, performance e escalabilidade das soluções.
Projetar e implementar APIs RESTful e arquiteturas baseadas em microsserviços.
Desenvolver integrações entre sistemas utilizando conceitos de mensageria e comunicação assíncrona.
Modelar, otimizar e realizar manutenção de bancos de dados SQL, criando consultas, procedures e rotinas de alta performance.
Implementar e manter testes unitários, assegurando a qualidade e a confiabilidade das entregas.
Utilizar Docker para criação, empacotamento e execução de aplicações em ambientes de desenvolvimento e produção.
Participar das definições de arquitetura, realizando análises técnicas e propondo melhorias contínuas para os sistemas.
Atuar na identificação e resolução de problemas, realizando correções e otimizações de código.
Colaborar com equipes multidisciplinares seguindo metodologias ágeis, participando de cerimônias, refinamentos e revisões de código.
Contribuir para a implementação e manutenção de pipelines de integração e entrega contínua (CI/CD).