Description
Job Summary:
Develop, evolve, and maintain backend applications in .NET for the financial sector, ensuring high availability, scalability, resilience, and security in a corporate environment.
Key Highlights:
1. Experience in high-criticality corporate environments within the financial sector
2. Development and maintenance of strategic systems with modern architecture
3. Focus on innovation, security, and technological efficiency
Nice to meet you — we are Evertec!
Evertec is a technology company specialized in financial services, with over 27 years of experience and presence in 26 countries across Latin America and the Caribbean. Processing over 11 billion transactions annually, we are a reference in solutions that drive digital transformation in the market.
We offer a comprehensive portfolio of software solutions, serving financial institutions, enterprises, and fintechs seeking innovation, security, and efficiency.
Our commitment is to technological excellence, financial inclusion, and sustainable value creation for customers, employees, and partners — fostering a more connected and accessible ecosystem.
**Requirements:**
Context
Work in a high-criticality corporate environment within the financial sector, focusing on development, evolution, and maintenance of strategic systems (Core Banking, investment products, foreign exchange, corporate integrations, and internal applications).
The environment includes a modern architecture based on microservices, cloud computing, messaging, and DevOps practices, along with interaction with legacy systems and regulatory requirements.
Position Mission
Develop, evolve, and maintain .NET backend applications, ensuring:
High availability
Scalability
Resilience
Security
Regulatory compliance
Production environment performance
️ Mandatory Technical Requirements
Language and Framework
Solid experience with .NET Framework and/or .NET Core (.NET 6/7/8\)
REST API development
Experience with ASP.NET MVC and/or Web Forms (for legacy contexts)
Proven production environment experience
Architecture
Experience with microservices and/or structured monolithic architecture
Knowledge of architectural patterns (Clean Architecture, DDD, CQRS or similar)
Experience with inter-service communication (REST, messaging, events)
Understanding of scalability, resilience, and fault tolerance
Cloud and Containers
Experience with AWS and/or Azure
Knowledge of services such as EC2, ECS/EKS, Lambda, App Services or equivalents
Production use of Docker
Experience with Kubernetes (a relevant differentiator)
Messaging
Experience with RabbitMQ, SQS, SNS or other message brokers
Implementation of asynchronous processing
Queue handling, retry mechanisms, DLQ management, and failure control
Databases
Experience with relational databases (SQL Server, Oracle, Sybase or similar)
Query optimization
Index creation
Execution plan analysis
Production performance tuning
Production and Maintenance
Experience with N2/N3 support
Resolution of critical incidents
Log analysis and failure diagnostics
Participation in change control and release management
Experience with CI/CD pipelines (Azure DevOps, Jenkins or similar)
Financial Context (strong differentiator)
Experience in banks, fintechs, or regulated environments
Work with audit and compliance requirements
Knowledge of financial products (fixed income, foreign exchange, derivatives — a differentiator)
Expected Technical Competencies
**The candidate must demonstrate:**
Ability to explain complex system architectures
Active participation in technical decision-making
Maturity to operate in critical environments
Ability to diagnose and resolve highly complex problems
Clear communication for interaction with both technical and business teams
Responsibilities
Develop and evolve .NET backend applications
Ensure technical quality and adherence to architectural standards
Analyze and resolve production incidents
Propose performance and scalability improvements
Contribute to technical decisions and definition of best practices
Participate in architecture reviews and change processes
Collaborate with business areas and multidisciplinary teams