Western Union (assigned through ITSIGHT Consulting)
Junior Software Engineer · Lima, Peru
Key results
- Reduced the average WebFX transfer time to 1 minute per operation by integrating the Ligo API into a centralized payment-provider API, itself integrated into WebFX.
- Remediated 30 critical and high vulnerabilities reported by Checkmarx in the Poseidon Peru project, avoiding delays in the production release.
- Cut accounting book generation time from 5 minutes to 50 seconds per book.
- Successfully migrated 8 Visual Basic .NET modules to .NET Core 8 in the accounting and tax area, handling accounting books with over 1,000 records.
- Automated traceability reports for grouping accounting entries.
Responsibilities (10)
- Design and development of REST APIs in ASP.NET Core (.NET 8) using Hexagonal, MVC and layered architecture.
- System integration through REST APIs with external payment gateways (Ligo and Pago Efectivo), with custom middleware and automated billing flows.
- Implementation of authentication and authorization with identity providers (Okta, CyberArk) and role-based access control (RBAC).
- Traceability through logging to monitor and detect incidents in production and non-production environments.
- Use of Azure services in production applications: Blob Storage, Key Vault, App Service and Azure Database for MySQL.
- Maintenance of the WebFX project for web-based currency exchange, with a scalable architecture applicable globally.
- Maintenance of back-office applications with progressive .NET upgrades (5, 8 and 10) under Microsoft LTS policies, and optimization of business rules through SQL Server stored procedures.
- Migration of legacy Visual Basic .NET modules to .NET Core 8, ensuring compatibility and performance.
- Data flows and ETL processes with SQL Server and SSIS for accounting information processed by globally distributed teams.
- Requirements gathering and follow-up meetings with stakeholders to ensure technical alignment.
- C#
- ASP.NET Core (.NET 8)
- SQL Server
- SSIS
- Azure
- Okta
- CyberArk
- RBAC
- Checkmarx
- Hexagonal Architecture