
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
A technology consulting firm based in Brazil is seeking a Senior Software Developer to join their team. The role involves migrating legacy systems to .NET, designing cloud-native solutions, and applying DevOps practices. Candidates should have solid experience in C# and .NET Core, familiarity with cloud platforms, and Agile methodologies. Proficiency in English is mandatory. This position offers the opportunity to work within a dynamic development environment focused on modern technology solutions.
Software Developer / .net / C# / Microsoft technologies/ ASP / Designer / Software Engineer
The Software Developer will work within a Development team, and may be involved in development of new products and maintenance of existing products including the design, installation, testing and maintenance of software systems
Senior Software Developer C#
Participate in the migration and refactoring of a proxy solution from Golang to .NET, contributing to the evolution of legacy systems into modern architectures.
Design, develop and maintain cloud-native and edge computing solutions within the Restaurant Technology ecosystem.
Apply DevOps practices to cloud and edge deployments, including CI/CD automation.
Collaborate in Agile ceremonies and work closely with globally distributed engineering teams.
Ensure reliability, scalability and performance across both legacy and modern systems.
Understand complex existing systems and contribute to their continuous improvement.
Quickly learn and adapt to product and domain knowledge, supporting evolving business needs.
Solid experience with C# and .NET Core.
Experience working with cloud platforms and DevOps practices, including CI/CD pipelines.
Familiarity with edge computing environments and automated deployments.
Experience using gRPC for service-to-service communication.
Previous exposure to C++ is considered a plus.
Experience with Redis or similar in-memory data stores is a plus.
Strong communication skills in English, with the ability to collaborate in an international environment.
Good understanding of Agile methodologies and collaborative development practices.
Strong problem-solving and ownership mindset.
Ability to work independently and in global teams.
Execute for results
Team player profile
Prompted pressure
Know how to solve problems in an effective manner
Share knowledge
Open and clear communication
English Advanced (mandatory)