Description
Job Summary:
FCamara is seeking a Mid-Level .NET Backend Developer to develop and maintain applications, REST APIs, distributed systems, and work with cloud and container technologies at an investment bank.
Key Highlights:
1. Develop .NET Backend applications and REST APIs with .NET Core
2. Work with messaging systems, microservices, and non-relational databases
3. Use Docker, Kubernetes, and cloud services (AWS, Azure)
FCamara is looking for a Mid-Level .NET Backend Developer to partner with the largest investment bank in Latin America, specialized in venture capital, private equity, wealth management, and global asset management.
**Responsibilities and Duties** **Develop .NET Backend applications**
**Maintain and enhance existing systems**, analyzing and debugging code using tools such as IDEs and browser DevTools (F12\).
**Develop and maintain REST APIs** with .NET Core and Entity Framework.
**Apply sound software architecture practices**, such as DDD (Domain-Driven Design), dependency injection, and unit testing.
**Work with messaging systems**, primarily RabbitMQ, but also alternatives such as SQS, SNS, or Kafka.
**Design and maintain distributed systems** based on microservices.
**Monitor and diagnose applications** using observability tools (e.g., DataDog, Azure Monitor, CloudWatch).
**Use non-relational databases**, such as MongoDB or DynamoDB.
**Participate in CI/CD pipelines**, ensuring continuous and secure deliveries.
**Work with containerization and orchestration technologies**, such as Docker and Kubernetes.
**Use cloud services (AWS, Azure, etc.)**, including serverless functions and messaging.
**Collaborate on projects via Azure DevOps**, using boards, pipelines, and repositories.
**Requirements and Qualifications** **Requirements and Qualifications:**
* Experience with .NET
* EntityFramework
* Dependency Injection
* DDD
* Unit Testing
* Experience with messaging tools (RabbitMQ, SQS, SNS, Kafka), preferably RabbitMQ
* Experience with distributed systems, especially microservices interacting with each other
* Experience with at least one observability/log tool, such as DataDog, Azure Monitor, or CloudWatch
* Non-relational databases (MongoDB, DynamoDB)
* Experience working in a CI/CD environment
* Experience with at least three cloud tools (e.g., AWS Lambda, Azure Functions, SQS, SNS, EC2\)
* Experience with Docker and Kubernetes
* Experience or knowledge of Azure DevOps
**Soft Skills:**
* Logical reasoning and analytical ability
* Strong communication skills
* Team spirit and conflict resolution capability
* Ability to communicate effectively with diverse stakeholders
* Ability to work in agile and multidisciplinary teams
* Creativity and proactivity to envision various application usage scenarios
* Organization
**Additional Information** **Here, we are \#OrangeBlood!**
We have been in the market for 17 years, side by side with our clients, delivering transformative experiences.
We are a technology and innovation ecosystem with global expansion; beyond Brazil, we operate in Europe and the UK, with offices in Portugal, London, Dubai, and the Netherlands.
**F for Formation: We believe in practicing a culture of knowledge sharing, community awareness, and that knowledge holds the power to transform!**
We run initiatives and social actions promoting development, such as the tech community Orange Juice, the Training Program, our leadership school, and numerous partnerships with NGOs and Edtechs.
**At FCamara, everyone is welcome. For us, Diversity, Respect, and Ethics are non-negotiable elements embedded in our DNA.**
**So, are you ready to join an amazing team and become the protagonist of your own story?**