Software Engineer .NET JR
Summary
Build and maintain .NET microservices for a Brazilian fintech, focusing on payment systems with C#, PostgreSQL, and cloud platforms.
About the Company
Stone is a technology and financial services company focused on the client. We are the largest independent payment methods company in Brazil, working to transform the payment industry and serve Brazilian entrepreneurs.
Responsibilities
- Develop and maintain new functionalities
- Develop critical systems for the company
- Monitor performance and application of system changes
- Document all changes made
- Create and maintain production systems considering performance, scalability, security, availability, reliability, and resilience
Requirements
- Proficiency in C# development
- Knowledge of relational databases (PostgreSQL, SQL Server)
- Knowledge of microservices architecture
- Ability to perform code inspections and documentation reviews
- Experience implementing automated tests
- Ability to collaborate in Code Reviews and suggest best practices
Preferred Qualifications
- Experience with public/private clouds (AWS, Azure, Google Cloud, Openstack)
- Knowledge of messaging models (RabbitMQ, ZeroMQ, Kafka, IBM MQ)
- Familiarity with architectural patterns (Event Sourcing, CQRS, Hexagonal Architecture, Lambda Architecture)
- Experience with Relational and Non-Relational modeling
- Knowledge of CI/CD tools and Azure DevOps
- Interest in the financial market
- Familiarity with AI development tools (Claude, Copilot, ChatGPT) and LLM ecosystems (Agents, MCP, RAG)