Skip to content
← Back to job listings

Desenvolvedor(a) Backend .Net Pleno/Sênior

jobgether · Brazil

Software DevelopmentSenior LevelRemoteImported listingfull-time20 days ago

About The Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Backend .NET Pleno/Sênior based in Brazil.

This is an opportunity for a backend developer to build and evolve critical digital products supporting the financial and investment <ecosystem.You> will work on high-impact applications where performance, security, scalability, and availability are essential.The role offers strong technical ownership, with opportunities to contribute to architecture decisions and solve complex engineering <challenges.You> will develop scalable APIs, microservices, distributed systems, and integrations with internal and external platforms.Collaboration with Product, Business, and Technology teams will be key to transforming business needs into reliable technical <solutions.You> will also contribute to engineering quality through automated testing, code reviews, agile practices, and continuous architectural improvement.This role is well suited to a proactive professional who wants to grow technically while working on solutions for a sophisticated and demanding industry.

Accountabilities

  • Develop, evolve, and maintain backend applications using .NET, C#, <ASP.NET> Core, and Web APIs, following modern development practices.
  • Design and implement RESTful APIs with a strong focus on scalability, security, performance, reliability, and maintainability.
  • Participate in technical solution design and architectural decisions, contributing to the continuous evolution of the technology ecosystem.
  • Build and evolve applications based on microservices and distributed systems architectures.
  • Develop integrations with internal and external systems, including platforms and services supporting investment and financial operations.
  • Investigate and resolve complex technical issues through structured troubleshooting and root-cause analysis.
  • Contribute to improvements in application architecture, performance, stability, scalability, and overall software quality.
  • Develop and maintain automated tests, including unit and integration testing, to ensure reliable and maintainable solutions.
  • Participate in code reviews, promoting engineering standards, clean code, and knowledge sharing across the development team.
  • Collaborate with Product, Business, and Technology teams to translate business requirements into efficient and scalable technical solutions.
  • Participate actively in agile ceremonies, contributing to planning, estimation, prioritization, and technical delivery.
  • Provide technical guidance and mentorship to less experienced developers, sharing knowledge and development best practices.

Requirements

  • Solid professional experience in backend development using .NET, C#, <ASP.NET> Core, and Web API.
  • Strong experience designing and developing RESTful APIs, with an understanding of security, performance, scalability, and maintainability.
  • Advanced knowledge of relational databases, particularly PostgreSQL and/or Oracle.
  • Experience with NoSQL databases, particularly MongoDB or similar technologies.
  • Strong understanding of microservices and distributed systems architecture.
  • Knowledge of messaging systems and asynchronous processing.
  • Experience with Redis or other caching technologies.
  • Practical experience working with agile methodologies such as Scrum and Kanban.
  • Ability to analyze complex technical scenarios, propose appropriate solutions, and make decisions with autonomy.
  • Strong communication and collaboration skills, with the ability to work effectively across different technical and business teams.
  • Degree, technical degree, or equivalent education in Computer Science, Software Engineering, Systems Analysis and Development, or a related field.
  • Intermediate English proficiency.
  • Experience with RabbitMQ or other messaging technologies is a plus.
  • Experience with Kubernetes and cloud platforms such as AWS, Azure, or GCP is desirable.
  • Knowledge of CI/CD pipelines, SonarQube, automated testing with xUnit or similar frameworks is advantageous.
  • Familiarity with API security practices, including authentication, authorization, and access management.
  • Experience building high-availability, highly scalable systems capable of processing large volumes of data is a strong advantage.
  • Previous experience in investment markets, banking, brokerages, trading platforms, or fintech is highly desirable.
  • Knowledge of financial products such as equities, fixed income, and investment funds is a plus.

Benefits

  • Opportunity to work on technology solutions for the financial and investment ecosystem.
  • Exposure to complex backend architectures, distributed systems, microservices, and scalable APIs.
  • A collaborative engineering environment with opportunities for technical growth and knowledge sharing.
  • Opportunities to contribute to architectural decisions and high-impact technology initiatives.
  • Professional development through hands-on experience with modern engineering practices and technologies.
  • Work location in Uberlândia, Minas Gerais, Brazil.
  • Agile working environment with collaboration across Product, Business, and Technology teams.
  • Inclusive culture that values diversity, individuality, collaboration, and continuous development.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing