Evertec

Specialist Software Engineer – .NET Architecture

Evertec

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Define, evolve and maintain .NET software architectures, focusing on critical, distributed and scalable applications for the financial market;
  • Act as a technical reference in defining architectural standards, guiding decisions related to microservices, system integration, messaging, security, observability and high availability;
  • Design solutions for high-transaction-volume environments, ensuring performance, resilience, traceability and operational stability;
  • Technically lead the definition and evolution of microservices-based architectures, promoting decoupling, efficient communication between services and adherence to engineering best practices;
  • Define and guide asynchronous integration strategies using Kafka, ensuring reliability, scalability and consistency in event processing;
  • Structure and advise on the use of Redis in scenarios for distributed caching, performance optimization and latency reduction in transactional flows;
  • Support the evolution of CI/CD pipelines with Jenkins, promoting automation, quality and governance across the development cycle;
  • Define and oversee secure practices for secrets, credentials and access management using HashiCorp Vault;
  • Support authentication, authorization and identity management architecture with Keycloak, ensuring compliance with security requirements and corporate integration;
  • Collaborate with engineering, product, infrastructure and security teams, fostering technical alignment and a systemic view of solutions;
  • Lead technical discussions, architectural reviews, risk analyses, troubleshooting of critical environments and technology modernization initiatives;
  • Promote best development practices, architectural patterns, observability, scalability, security and technical governance across teams.

Requirements

  • Solid knowledge and hands-on experience in software architecture and development with .NET / C#, including distributed solutions, APIs and critical enterprise applications;
  • Experience with microservices architecture, system integration, resilience patterns, scalability and high availability;
  • Strong background in critical environments with high availability and large daily transactional volume;
  • Experience defining technical standards, architectural direction and supporting development teams in structural decisions;
  • Analytical profile, systemic vision, strong technical influence and a proactive, dedicated and committed attitude towards quality, security and results;
  • Completed higher education;
Benefits
  • Meal or food allowance;
  • Flexible Benefit (Flash);
  • Medical insurance;
  • Partners providing psychological, legal, financial and nutritional support (CLUDE, C4LIFE and ASQ);
  • Psicologia Viva (telepsychology service);
  • Dental care coverage;
  • Childcare allowance;
  • Support for children with special needs;
  • Fertility assistance;
  • Extended maternity and paternity leave;
  • Transportation voucher or Home Office allowance (for telework contracts);
  • Gympass (Wellhub) and TotalPass;
  • Flexible working hours;
  • Life insurance;
  • Partner discount club;
  • Partnership with Sesc;
  • No dress code (Just dress);
  • Day off on your birthday;
  • Education grant (Beca program);
  • Profit-sharing or Bonus - based on achievement of goals and results.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#microservices architecturesystem integrationKafkaRedisCI/CDJenkinsHashiCorp VaultKeycloak
Soft Skills
analytical profilesystemic visiontechnical influenceproactive attitudededicated attitudecommitted attitudequality focussecurity focusresults-oriented
Certifications
higher education