Our mission is to deliver solutions that transform, as this is our achievement.
Junior BackEnd .NET Developer
Location
Brazil
Posted
34 days ago
Salary
0
Seniority
Junior
Job Description
Junior BackEnd .NET Developer
Cedro Technologies
• Develop and maintain .NET-based applications and APIs (C#, ASP.NET, WebAPI). • Support the creation of secure, scalable solutions aligned with client needs. • Collaborate in the development of RESTful APIs, prioritizing quality, performance, and best practices. • Participate in projects involving microservices architecture, contributing to implementations and improvements. • Perform integrations with external systems and databases, ensuring consistency and security. • Implement and maintain automated tests (unit and integration tests). • Collaborate with business and IT teams to ensure deliveries meet requirements. • Work on agile projects, supporting deadline adherence and continuous deliveries.
Job Requirements
- REQUIRED proven experience in brokerages, asset managers, or investment fintechs;
- Degree in Computer Science, Software Engineering, Systems Analysis and Development, or related fields.
- Solid experience with .NET (C#, ASP.NET, WebAPI).
- Knowledge of relational databases (SQL Server and/or Oracle).
- Knowledge of non-relational databases (MongoDB).
- Familiarity with RESTful APIs.
- Previous experience with agile methodologies (Scrum or Kanban).
- Ability to work in a team and strong communication skills.
Benefits
- 15 days of paid leave after 1 year of employment;
- Day off on your birthday.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and maintain backend services using Node.js (and some Python), including serverless architectures (e.g., AWS Lambda, API Gateway) • Develop and integrate APIs that support frontend applications and external systems • Contribute to frontend features and ensure smooth integration across the stack • Write clean, maintainable, and well-tested code with solid unit testing practices • Contribute to workflows using orchestration tools (e.g., workflow engines, state machines) • Support event-driven processes and asynchronous system operations (e.g., SQS, EventBridge) • Help improve system reliability through error handling and retries • Develop RESTful APIs and contribute to backend architecture • Integrate with third-party services and internal systems, including AI-driven platforms • Assist in optimizing performance and scalability of services (e.g., DynamoDB patterns) • Follow secure and reliable data handling practices • Troubleshoot issues in production environments with support from senior team members • Contribute to logging, monitoring, and debugging efforts • Assist with deployment and release processes in cloud-native environments (AWS, Docker) • Work closely with cross-functional teams across global locations • Participate in code reviews and team discussions • Deliver assigned features end-to-end with guidance • Continue developing technical skills, including AI-assisted development tools
• Perform analysis of functional and non-functional requirements, and apply design patterns (enterprise integration patterns, design patterns, microservices patterns); • Conduct requirements gathering and specification for IT projects, design solutions for processes, mapping, user experience, and business analysis; • Prepare technical documentation and support project management; • Work closely with business, UX and product teams to build efficient solutions.
• Develop software solutions following industry best practices. • Be proactive and act as a technical reference during key Scrum ceremonies. • Meet agreed development deadlines; • Interact and communicate with technical and non-technical stakeholders. • Help bridge the technical and business teams. • Support gathering client requirements and perform technical project estimations. • Model cloud software architectures. • Serve as a technical reference for the technologies used by the team; • Help bridge the technical and business teams. • Support gathering client requirements and perform technical project estimations. • Solve development issues. • Support leadership in ensuring code quality.
• Work on the development and evolution of applications in .NET • Design and implement event-based solutions using Kafka • Work with event tagging and event observability • Participate in system architecture discussions and decisions • Support the team with technical questions and development best practices • Monitor and ensure the quality of technical deliverables • Initiate DSA requests and follow up on technical tasks • Collaborate with teams such as: • SRE • Cyber Security • Infrastructure • Monitor environment configuration and provisioning • Work with pipelines and deployment workflows in AKS (Azure Kubernetes Service) • Participate in planning future enhancements and the technical roadmap



