Senior .NET Developer

remote
Hybrid
On-site
Apply to this position

We are looking for an experienced Senior .NET Developer to join our team on building robust, enterprise-grade payment processing systems for clients across Central America and the Caribbean.

This role is ideal for someone who thrives in high-performance environments, enjoys solving complex challenges in distributed systems, and is comfortable working with financial transaction processing and secure coding practices.

You’ll play a key role in developing and maintaining scalable systems for high-volume, real-time operations, while collaborating closely with cross-functional teams including business analysts, system architects, QA engineers, and fellow developers.

We do not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, or disability status. All candidates will be valued according to law 19691 art. 8.

Responsibilities:

  • Design, develop, and maintain enterprise-level, n-tier applications using .NET / .NET Core, primarily in C# or Visual Basic.
  • Collaborate with business analysts and developers to translate business requirements into technical solutions.
  • Participate in cross-departmental projects and contribute to the improvement of development standards and practices.
  • Implement, test, and deploy new software modules, ensuring performance, scalability, and security.
  • Research and evaluate new development tools, technologies, and standards.
  • Write and maintain technical documentation and user manuals.
  • Conduct performance testing, debugging, and optimization of existing systems.
  • Provide technical support and contribute to disaster recovery planning.
  • Assist in software installation, system updates, and troubleshooting when necessary.
  • Participate in a rotating 24x7 on-call support schedule as needed.
  • Be available for extended hours when project deadlines or production issues require.

Requirements:

  • 10+ years of experience developing robust web and server applications using C# or Visual Basic within the .NET / .NET Core ecosystem.
  • 5+ years of experience with distributed systems and microservices architectures.
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • Strong understanding of REST, MVC, gRPC, aspect-oriented programming, JSON, and XML.
  • Experience using tools like Polly, Serilog, Seq, and Telerik UI.
  • Experience with IIS, Windows Server, and SQL Server (clustering is a plus).
  • Expertise in developing multi-threaded applications and working with concurrency patterns (async/await, producer-consumer, distributed locks, TCP session control, etc.).
  • Strong background in SQL Server (small to large, high-volume databases), with and without ORMs (EF Core, LLBLGen).
  • Familiarity with bus systems such as NServiceBus, RabbitMQ, or MSMQ.
  • Hands-on experience in financial transaction processing, including formats like ISO-8583, BASE24, and Visa BASE I/II.
  • Knowledge of EMV and 3DS card technologies.
  • Experience with e-commerce and card-present integrations.
  • Experience developing mobile applications using Xamarin or similar frameworks.
  • Proficiency in containerization and orchestration technologies: Docker, Kubernetes, AKS (or similar).
  • Experience developing and optimizing applications for Microsoft Azure environments.
  • Familiarity with secure software development practices, including adherence to OWASP and PCI-DSS standards.
  • Knowledge of modern SDLC processes and development methodologies.
  • Experience with Git and Team Foundation Server (TFS).
  • Strong troubleshooting skills and the ability to work both independently and in a collaborative team environment.
  • Advanced English proficiency (spoken and written).
  • Availability for extended hours and on-call support when necessary.

What’s in It for You?:

  • Pase Libre on the Black plan at no cost, and discounts for family members
  • Remote or hybrid work model, you choose!
  • Refunds for training, courses, certifications
  • Free access to e-learning platforms like Udemy
  • RedPsi Therapy: preferential fees
  • English lessons
  • Referral program


Apply to this position