Previously named to the Inc. 5000 list of America's fastest-growing companies, Truelogic Software specializes in custom web and mobile software development. By leveraging its globa
Senior Full-Stack Engineer, .NET, ASP.NET
Location
Mexico
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Engineer, .NET, ASP.NET
Truelogic Software
• Build and maintain .NET 10 Web APIs using clean dependency injection and asynchronous programming. • Strictly follow pre-existing DDD and Onion/Hexagonal hybrid architectures and SOLID principles to keep the codebase decoupled. • Handle complex SQL Server transactions, optimize queries, and maintain versioned API contracts via OpenAPI/Swashbuckle. • Maintain and optimize read-heavy Razor Views, View Components, and Partials. • Utilize Tailwind CSS, HTMX, or Alpine.js for clean, responsive UI layouts. • Enforce traditional web patterns like POST-Redirect-GET (PRG) and antiforgery tokens for secure form submissions. • Own secure API integrations with enterprise payment ecosystems (e.g., J.P. Morgan Chase, Stripe, Square). • Implement strict application-level security, ensuring PII and financial data (credit card numbers) are never exposed or logged. • Safely consume cloud configurations and credentials managed via Azure Key Vault and App Services. • Write comprehensive unit, integration, and contract tests using MSTest/NUnit and Playwright. • Operate successfully as a solo individual contributor within an Azure DevOps (Agile/Kanban) framework.
Job Requirements
- Experience: 8+ years in software development, with 5+ years dedicated to .NET Core / ASP.NET Core (Web API & MVC Razor).
- Modern Stack: Strong proficiency with .NET 10 and C# 14 (Async, DI).
- Architecture: Proven expertise working within established DDD, Onion, or Hexagonal patterns.
- Payment Gateways: Hands-on integration experience with major financial APIs (e.g., J.P. Morgan Chase, Stripe, Square).
- Web Mechanics: Deep understanding of SSR, the HTTP lifecycle, antiforgery tokens, and the POST-Redirect-GET (PRG) pattern.
- Data Privacy: Strict adherence to application-level security, ensuring PII and credit card data are never exposed or logged.
- Database & Cloud: Strong SQL Server transaction optimization paired with Azure configuration management (App Services, APIM, Key Vault).
- Execution: Proven ability to operate autonomously as a solo individual contributor within Azure DevOps (Agile/Kanban).
Benefits
- 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
- Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
- Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
- Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
- Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
.NET Back-End Developer
Ocean Technologies GroupPowering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions
• Build & Iterate: Design, develop, and maintain high-quality back-end services, RESTful/GraphQL APIs, and microservices using .NET. • Storage: Work with relational databases (primarily SQL Server) – design schemas, write efficient queries, and optimise performance. • Data Access: Implement data access layers using Entity Framework Core. • Auth: Build and integrate authentication & authorisation mechanisms. • Collaborate: Work within a loose Agile/Sprint framework, contributing to storyboarding and regular sprint planning meetings, and work closely with front-end developers, QA engineers, and product owners to deliver end-to-end features. • Code Quality: Implement clean, maintainable, and automated code testing following Clean Architecture principles and current best practices. • Performance: Identity and resolve performance bottlenecks, security issues, and production incidents. • Documentation: Help maintain technical documentation for APIs and services (Swagger / OpenAPI).
• Design, deploy, and manage Kubernetes-based containerized application environments • Configure and maintain Kubernetes clusters in cloud-native infrastructures • Support container networking, orchestration, and cluster scalability • Deploy and manage applications using Helm charts • Automate CI/CD pipelines for application deployment and system integration • Monitor and maintain Kubernetes platform health, performance, and availability • Implement Kubernetes security best practices and access controls • Utilize monitoring and logging tools such as Prometheus, Grafana, and ELK stack • Troubleshoot containerized applications, cluster performance, and networking issues • Implement and support service mesh architectures such as Istio or Linkerd • Support Infrastructure as Code (IaC) automation using Terraform or Ansible • Collaborate with development, cloud, and DevOps teams to optimize deployments and operations
• As a Software Developer, you are a leader by example, you are a subject matter expert, and you help lead strategic technical direction. • You will get to interact with key client stakeholders on a regular basis and use your experience to prove business ROI through innovative greenfield technology solutions. • Software Developers typically have longer tenures and higher retention rates with Callibrity than other companies because the work is challenging and rewarding, we have a strong engineering culture, and we invest in the best people. • Callibrity Software Developers can solve a broad subset of problems with a broader set of solutions by choosing the right language, framework, and tool for a problem. • Work directly with key stakeholders at our clients to accomplish shared goals. • Communicate complex ideas effectively, both verbally and in writing. • Proactively identify opportunities, challenges, and issues and recommend a solution. • Demonstrate mastery of software development best practices (Agile, DevOps, Test Automation, CI/CD, TDD). • Stay ahead of the curve by exploring new technologies including AI, Machine Learning, Cloud, and IoT. • Thrive in an environment where there is close interaction among different roles and teams. • Are admired by the client as someone they can count on, regardless of title or seniority.
• Absorber rápidamente el contexto del proyecto y el levantamiento de requerimientos previo, asegurando una total alineación con el equipo actual y los objetivos técnicos ya trazados. • Diseñar, programar y avanzar en la migración de soluciones, conectando de manera eficiente la lógica de negocio en C#/.NET con los componentes de frontend en React.js que ya están definidos o en proceso de construcción. • Ejecutar la transición de los portales tradicionales hacia la nueva infraestructura, asegurando el rendimiento de las consultas en SQL Server y minimizando el impacto en la operación actual. • Mantener y elevar el estándar del código, aplicando buenas prácticas de desarrollo para garantizar que las nuevas plataformas sean mantenibles, seguras y preparadas para el futuro (aprovechando Azure cuando corresponda).




