
Specialist Software Engineer – .NET Architecture
Evertec
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
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