Senior .NET Developer

Posted 11hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor .NET sênior criando APIs e microsserviços para a Spread Tecnologia, empresa brasileira de inovação digital. Projetando soluções escaláveis e mantendo testes, integrações, CI/CD e observabilidade.

Responsibilities:

  • Develop, enhance, and maintain APIs and microservices using .NET 8.
  • Design and implement scalable, secure, and highly available solutions.
  • Define and enforce architecture patterns, code quality standards, and development best practices.
  • Build integrations between corporate systems and distributed applications.
  • Implement and maintain unit tests and integration tests.
  • Participate in the analysis and resolution of incidents in production environments.
  • Actively take part in code reviews and technical discussions.
  • Collaborate with Product Owners, Architects, Tech Leads, and cross-functional teams.
  • Contribute to the improvement of CI/CD processes and deployment automation.
  • Support observability, monitoring initiatives, and continuous improvement of applications.

Requirements:

  • Strong experience with .NET 8.
  • Development of Minimal APIs.
  • Implementation of unit tests and integration tests.
  • Knowledge of layered architecture and service-oriented architecture.
  • Experience with NoSQL databases such as MongoDB, Redis, or similar.
  • Development and consumption of RESTful APIs.
  • Knowledge of modeling and integration of distributed systems.
  • Solid understanding of SOLID principles, Clean Code, and Clean Architecture.
  • Experience with agile methodologies (Scrum and Kanban).
  • Experience with automated CI/CD pipelines (build, test, and deploy).
  • Knowledge of DevOps practices and continuous integration.
  • Analytical ability for troubleshooting and resolving production issues.
  • Experience in technical reviews and defining development standards.
  • Experience with source control using Git.
  • Bachelor's degree in IT or related field.
  • Desired: experience with Kafka, RabbitMQ, or Azure Service Bus; Docker and Kubernetes; gRPC; AppInsights, Prometheus, or Grafana; JWT, OAuth2, and rate limiting; Terraform or Bicep; event-driven and microservices architectures; Azure, AWS, or Google Cloud.