Software Engineer C# Sênior at Mottu

Brasil

Apply
More jobs at Mottu

Software Engineer C# Senior at Mottu is responsible for designing and developing scalable cloud-native services within a high-performance environment. The role focuses on building RESTful APIs, optimizing database queries, and integrating cloud services in GCP, with a strong emphasis on automated testing, DevOps practices, and observability. Candidates will collaborate with cross‑functional teams, contribute to microservices architecture, and leverage Docker, Kubernetes, and messaging technologies to deliver reliable solutions for Mottu’s IoT‑driven logistics platform.

Requisitos

Habilidades

  • 8+ years of experience with C# and .NET Framework/Core
  • Strong experience developing RESTful APIs
  • Experience with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB)
  • Experience with PUB/SUB messaging (RabbitMQ, etc.)
  • Experience using cache in applications (e.g., Redis)
  • Experience creating and optimizing complex queries
  • Solid knowledge of Docker and Kubernetes
  • Experience with tools such as OpenAPI (Swagger), Postman, Git, GitFlow, and Jira
  • Experience in cloud environments (preferably GCP)
  • Experience with observability and monitoring tools (Datadog, Dynatrace)
  • Knowledge of microservices and associated patterns (synchronous/asynchronous communication, Saga Pattern)
  • Strong understanding of high-scale and performance architectures

Responsabilidades

  • Operate in a high-performance environment and deliver results that impact thousands of customers daily
  • Collaborate actively with the team, maintaining good communication and a willingness to learn and share knowledge
  • Demonstrate an analytical and proactive profile focused on continuous improvement
  • Ensure delivery quality through automated testing and sound engineering practices
  • Work with agile methodologies and adapt quickly to changes
  • Own end-to-end responsibility for applications
  • Use artificial intelligence to accelerate deliveries and improve product quality
  • Apply solid object-oriented principles, design patterns, and scalable architecture concepts
  • Participate in DevOps practices, including maintenance and monitoring of production environments

Tecnologias

C#.NET Framework.NET CoreRESTful APIsSQL ServerPostgreSQLMongoDBRabbitMQRedisDockerKubernetesOpenAPI (Swagger)PostmanGitGitFlowJiraGoogle Cloud PlatformDatadogDynatraceMicroservicesSaga Pattern

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.