Senior .NET Backend Developer (AI Advocate)

New
J
JobgetherSoftware development
Based in BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerArtificial IntelligenceKubernetesRabbitmqApache Kafka.NET coreNosqlCI/CDRESTful APIsMicroservices

Requirements

  • Have strong professional experience in backend development using .NET Core.
  • Have hands-on experience designing and implementing microservices architectures and RESTful APIs.
  • Have practical knowledge of AI concepts, tools, and frameworks, including RAG, BMAD, APM, Devin, Claude, GitHub Copilot, and Hive or similar solutions.
  • Have experience with the AWS ecosystem and cloud-based architectures.
  • Have strong knowledge of relational and NoSQL databases.
  • Have experience with messaging and event-streaming technologies such as Apache Kafka or RabbitMQ.
  • Have hands-on experience with Docker, Kubernetes, DevOps practices, and CI/CD pipelines.
  • Have experience developing and maintaining automated tests and ensuring software quality.
  • Be familiar with testing frameworks and tools such as JUnit and Mockito, or equivalent technologies.
  • Bring analytical and problem-solving skills for complex software engineering challenges.
  • Be able to collaborate with multidisciplinary teams and contribute to architectural and technical discussions.
  • Be proactive and adaptable, with enthusiasm for exploring emerging AI technologies and encouraging their adoption.
  • Have strong communication skills and be able to share technical knowledge across teams.

Responsibilities

  • Design, develop, and maintain high-performance, scalable .NET Core backend applications.
  • Build and maintain RESTful APIs and integrations between systems and services.
  • Champion AI tools and solutions across development workflows, products, and client engagements.
  • Explore and promote AI technologies and frameworks to improve engineering productivity and software delivery.
  • Contribute to architecture decisions and the design and implementation of microservices and event-driven architectures.
  • Establish and promote coding standards, engineering practices, and architectural guidelines.
  • Ensure software quality through automated testing, code reviews, and continuous improvement.
  • Collaborate with development teams to investigate and resolve complex technical challenges.
  • Monitor, maintain, and optimize application performance in cloud-native environments.
  • Support cloud-based solutions, focusing on reliability, security, and operational efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now