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