Desenvolvedor(a) Full Stack .NET - Sênior

New
J
JobgetherFinancial Services
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
SQLGitTypeScriptC#.NETAngularREST APICI/CDMicroservices

Requirements

  • Solid professional experience with C#, .NET, ASP.NET Core, and REST API development.
  • Strong knowledge of object-oriented programming, SOLID principles, design patterns, dependency injection, and async/await.
  • Proven experience with relational SQL databases including modeling, indexing, and query performance.
  • Experience developing microservices, APIs, system integrations, and messaging-based architectures.
  • Familiarity with application resilience, observability, and security practices.
  • Hands-on experience with Git, code reviews, and CI/CD pipelines.
  • Ability to work effectively in regulated environments following audit-evidence practices.
  • Strong communication skills and autonomy in technical implementation.
  • Familiarity with Angular and TypeScript (plus).
  • Experience with AWS services such as ECS, EKS, SQS, SNS, or CloudWatch (desirable).
  • Knowledge of Kafka or RabbitMQ (advantage).
  • Experience using AI development agents like Claude Code or GitHub Copilot (desirable).

Responsibilities

  • Develop APIs, services, business rules, and integrations using C#, .NET, and ASP.NET Core.
  • Build and maintain clean, testable, observable code following architectural standards.
  • Translate specifications into implementations, identifying and challenging ambiguities.
  • Develop synchronous and asynchronous integrations with legacy systems and external participants.
  • Implement resilient application patterns including error handling, idempotency, retries, and circuit breakers.
  • Design and optimize SQL queries, indexes, and relational data models.
  • Create and maintain unit, integration, and contract tests with secure data practices.
  • Utilize AI agents for development, maintaining human review, security, and traceability.
  • Collaborate through code reviews, pair programming, and refinement sessions.
  • Support front-end maintenance and enhancements in Angular.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now