Job Closed
This listing is no longer active.
#PaixãoPorTransformação
Developer, .NET
Location
Brazil
Posted
150 days ago
Salary
0
Seniority
Senior
Job Description
Developer, .NET
Spread Tecnologia
• Participar ativamente de um time ágil em projetos de tecnologia • Desenvolver e manter aplicações web utilizando .NET • Trabalhar em conjunto com equipes multifuncionais para entrega de soluções • Realizar revisões de código e promover melhores práticas
Job Requirements
- Experiência e conhecimentos .net -> .net core, web api, web.forms, mvc
- Experiência frontend, com ênfase em conhecimento de componentização, type script
- Domínio da linguagem C# para desenvolvimento de aplicações web, APIs e serviços
- Sólida experiência em Programação Orientada a Objetos (POO), aplicando princípios SOLID e Design Patterns
- Proficiência em LINQ e métodos de extensão para manipulação eficiente de dados
- Capacidade de revisar, refatorar e propor melhorias em código, visando performance e manutenibilidade
- Experiência no desenvolvimento e manutenção de aplicações legadas utilizando .NET Framework
- Conhecimento em ASP.NET (WebForms e MVC) e Windows Services
- Desenvolvimento de aplicações utilizando WebForms, MVC e APIs RESTful
- Implementação de middlewares, filtros e dependency injection
- Experiência com Entity Framework Core para acesso a dados
- Implementação de comunicação em tempo real com SignalR
- Hangfire: Configuração e monitoramento de jobs recorrentes e agendados
- OpenTelemetry: Instrumentação de aplicações para coleta de métricas, logs e traces
- Modelagem de dados, criação de tabelas, índices, views e stored procedures no SQL Server
- Análise de desempenho, tuning de queries e interpretação de execution plans
- Implementação de cache distribuído, pub/sub e gerenciamento de sessões usando Redis
- Integração de aplicações com sistemas de mensageria de alta performance usando Kafka e RabbitMQ
- Desenvolvimento de SPAs utilizando Angular e TypeScript
- Estruturação de projetos com módulos, services e injeção de dependência
- Implementação de autenticação JWT e boas práticas de segurança
- Controle de versão com Git, experiência com GitHub/GitLab para gestão de código e colaboração em equipe
- Atuação em times ágeis, participação em cerimônias Scrum e uso de ferramentas como Jira ou Azure DevOps.
- Implementação e manutenção de pipelines CI/CD para automação de builds, testes e deploys
Benefits
- Trabalho 100% remoto
- Metodologia ágil
- Participação em eventos da empresa
- Desenvolvimento profissional
- Cultura de Diversidade e Inclusão
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Engineer
OddballOddball is a software development company that focuses on designing and building tools for enterprises and institutions. The company delivers services, includin
• Design and develop scalable backend services using Java and modern frameworks within a cloud-based environment. • Build and maintain APIs and microservices supporting enterprise notification and communication workflows. • Collaborate with frontend engineers, designers, and product teams to deliver accessible, user-focused solutions. • Improve system performance, reliability, and maintainability across distributed services. • Support secure software delivery practices aligned with VA DevSecOps and federal compliance standards. • Participate in code reviews, technical design discussions, and Agile ceremonies. • Contribute to modernization efforts, including refactoring legacy components and improving service architecture.
• Collaborate with data analysts to spec and build features that draw new customers to our product. • Provide a backend to our mobile and web frontends, to do things like search transactions or send wire transfers. • Build admin tools to increase the efficiency of day-to-day support operations, like identifying fraudulent customers or managing accounts. • Integrate with third-party APIs, to do things like send checks or validate SWIFT codes.
• Design, develop, and maintain Java (Spring Boot) microservices and RESTful APIs on a cloud-native, serverless AWS architecture (ECS, RDS, S3, SNS/SQS, Lambda) • Develop and optimize database solutions using PostgreSQL and implement search capabilities using Elasticsearch/OpenSearch • Contribute to shared platform services including identity/access management, payment processing, event-based messaging, and integrations with external systems • Write clean, well-tested code with comprehensive unit tests, participate in peer code reviews, and ensure all code passes SonarQube quality gates • Ensure accessibility, security, and performance standards are baked into all delivered code, meeting WCAG 2.1 AA and federal security requirements • Collaborate with DevOps teams to maintain and improve GitLab CI/CD pipelines and keep the pipelines green across all environments • Express infrastructure as code using Terraform and support containerized deployments using Docker and AWS ECS • Participate fully in SAFe Agile ceremonies including Sprint Planning, PI Planning, Sprint Reviews, Retrospectives, and Product Demos within cross-functional Scrum teams • Collaborate with Solutions Architects, Cloud Architects, frontend developers, testers, UX designers, and federal stakeholders to ensure alignment with architectural patterns and program priorities • Support production operations, triage and resolve issues, and maintain technical documentation including architecture documents, API specifications, and runbooks
• Desenvolver, manter e evoluir aplicações e serviços backend escaláveis e performáticos utilizando Python. • Construir e manter APIs e microsserviços utilizando frameworks como Django, Flask e FastAPI. • Desenvolver e manter processos de ETL. • Criar e manter scrapers para coleta estruturada de dados. • Trabalhar com bancos de dados relacionais, especialmente PostgreSQL. • Implementar soluções utilizando serviços em nuvem, principalmente AWS (S3, EKS, entre outros). • Implementar soluções de cache e gerenciamento de dados utilizando Redis. • Trabalhar com bancos de dados não relacionais, como MongoDB. • Atuar em ambiente ágil, colaborando com times multidisciplinares. • Contribuir para boas práticas de arquitetura, qualidade de código e performance.




