Desenvolvedor Fullstack .NET / BackEnd - Pleno

JobgetherBrazilOn-siteFull-timeJunior, 1–2 yearsListed 3 days ago

Apply now

About this role

Accountabilities:

- Participate in the conception and technical structuring of new products in close collaboration with Capital Markets business teams.

- Develop, evolve, and maintain post-trade platforms focused on the Brazilian equities market.

- Design and implement robust integrations between internal platforms, external systems, and financial-market infrastructure.

- Build scalable backend services using C#, .NET, ASP.NET Core, Entity Framework, REST APIs, layered architecture, Clean Architecture, SOLID principles, and design patterns.

- Develop event-driven solutions using messaging technologies such as RabbitMQ, AWS SNS, and AWS SQS.

- Implement asynchronous processing, queue-based integrations, retries, failure handling, and dead-letter queues.

- Design and optimize relational databases, including SQL Server, MySQL, and PostgreSQL, with attention to data modeling, query performance, indexes, and stored procedures.

- Contribute to cloud-native development and deployment using AWS, Docker, Kubernetes, and CI/CD practices.

- Develop and maintain secure integrations using REST, OAuth2, JWT, OpenAPI/Swagger, and webhooks.

- Collaborate with multidisciplinary teams and business stakeholders to understand requirements and translate them into reliable technical solutions.

- Participate in technical discussions and propose improvements that enhance scalability, maintainability, performance, and product quality.

- Contribute to the continuous digital transformation of financial products through scalable and resilient software solutions.

Requirements:

- Solid professional experience with C# and .NET 6+, with .NET 8 considered a plus.

- Strong experience with ASP.NET Core, Entity Framework, REST APIs, layered architecture, Clean Architecture, SOLID principles, and design patterns.

- Practical experience with event-driven architecture and messaging technologies, particularly RabbitMQ, AWS SNS, and AWS SQS.

- Experience with asynchronous processing, system integration through queues and events, retry mechanisms, failure handling, and dead-letter queues.

- Professional experience with relational databases such as SQL Server, MySQL, and/or PostgreSQL.

- Knowledge of data modeling, query optimization, indexing, and stored procedures.

- Experience with AWS, Docker, Kubernetes, and CI/CD environments.

- Familiarity with GitHub Actions, Azure DevOps, and deployment pipelines.

- Experience developing integrations using REST APIs, OAuth2, JWT, OpenAPI/Swagger, and webhooks.

- Strong analytical and problem-solving skills, with the ability to work autonomously and collaborate with business and technical stakeholders.

- Ability to contribute to architectural decisions and develop maintainable, scalable, and reliable solutions.

- Experience in financial services, Capital Markets, post-trade systems, or related domains is relevant to the role.

- Knowledge of React, TypeScript, Next.js, Micro Frontends, GraphQL, Kafka, Redis, Elasticsearch, Terraform/CloudFormation, or Datadog is desirable.

Benefits:

- Fully remote work model.

- Opportunity to work on complex technology solutions within the Capital Markets and financial-services environment.

- Exposure to modern technologies across .NET, AWS, event-driven architecture, cloud infrastructure, DevOps, and distributed systems.

- Collaborative environment with autonomy to propose technical and product improvements.

- Opportunities for continuous learning, knowledge sharing, and professional development.

- Access to technology communities, training initiatives, leadership development, and partnerships with educational organizations.

- Inclusive work environment focused on diversity, respect, ethics, and collaboration.

How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 Why Apply Through Jobgether? 
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1