.NET Architect

Altimetrik

Bengaluru

On-site

INR 2,800,000 - 4,200,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Altimetrik in Bengaluru seeks a senior backend engineer with 10+ years in backend development, writing code daily in a lead/architect role. You will own critical Windows-based services, implement C++/MFC/ATL patterns, and drive robust data solutions in SQL Server.

You'll tackle production debugging, optimize complex transactions, design for payment processing safety, and collaborate across teams using MSMQ/Kafka and CI/CD pipelines in a dynamic, fintech-like environment.

Qualifications

  • :10+ years of backend development with senior or architect responsibilities.
  • :
  • Strong C++ on Windows including MFC/ATL, Windows services, multi-threading, memory management, COM/DCOM.
  • Strong C# / .NET including WCF and Windows services.
  • Deep Microsoft SQL Server expertise: complex stored procedures, functions, views and triggers; query optimization, indexing, partitioning; transactions, isolation levels, concurrency and deadlock analysis; performance tuning on large databases.
  • Proven production debugging with root-caused incidents, crash dumps, and SQL diagnostics.
  • Experience with message-based or asynchronous architectures (MSMQ, Kafka).
  • Experience with financial or transactional systems where correctness, auditability and compliance matter.
  • Comfort with Visual Studio, MSBuild, Git, and CI/CD (Azure DevOps/TFS, Jenkins).
  • Solid acquiring knowledge of card payments ecosystems and transaction lifecycles.

Responsibilities

  • : Lead backend design and daily coding in a senior/architect role.
  • Proven production debugging and incident resolution.
  • Contribute to the reliability and performance of high-volume financial systems.
  • Collaborate across teams using modern tooling and CI/CD pipelines.
  • Understand and design around payment processing lifecycles and merchant acquiring models.

Skills

C++ on Windows
C# / .NET
SQL Server
Multi-threading
Memory management
COM / DCOM
Production debugging
Messaging systems

Tools

MSMQ
Kafka

Job description

  • 10+ years of backend development, including several years in a senior or architect-level role where you still wrote code daily.
  • Strong C++ on Windows: MFC and/or ATL, Windows services, multi-threading, memory management, COM/DCOM.
  • Strong C# / .NET, including .NET Framework-era technology (WCF, COM interop, Windows services).
  • Deep Microsoft SQL Server expertise:
    • Complex stored procedures, functions, views and triggers
    • Query optimization, indexing and partitioning
    • Transactions, isolation levels, concurrency and deadlock analysis
    • Performance tuning on large, high-volume databases
  • Proven production debugging. Youve root-caused real incidents in live systems, including with crash dumps and SQL diagnostics.
  • Experience with message-based or asynchronous architectures (MSMQ, Kafka or similar).
  • Experience with financial or transactional systems where correctness, consistency and auditability are critical.
  • Comfort with Visual Studio, MSBuild, Git, and CI/CD (Azure DevOps/TFS, Jenkins or similar).
  • Solid acquiring knowledge. You understand the acquirer side of card payments well enough to design for it:
    • The four-party model (merchant, acquirer, card scheme, issuer) and the acquirer's role and liabilities
    • The transaction lifecycle: authorization, capture, clearing, settlement and merchant funding, plus reversals, refunds and offline transactions
    • Interchange, scheme fees and merchant pricing models (blended vs. interchange++)
    • Chargebacks, disputes and reconciliation
    • Acquirer-side data required by the schemes (for example MCC, merchant name and country, acquirer BIN / ICA)

Need to know

  • Payment protocols and scheme formats: ISO 8583, GICC, ZVT, EMV, girocard, Visa / Mastercard clearing formats (for example Base II, IPM), 3-D Secure.
  • Hands-on experience with an acquiring or merchant-processing platform, payment facilitator (sub-merchant) models, or acquirer migrations.
  • Payment security: HSM, PIN and MAC, DUKPT, ZKA, PCI DSS.
  • SEPA, EBICS, camt or other banking and settlement file formats.
  • SQL Server replication, SQL Agent or SQL CLR.
  • Experience with 32-bit 64-bit migration of native code, or rehosting a Windows estate on AWS (EC2, FSx).
  • Java 21 / Spring Boot and Kafka.
  • Experience with regulated environments (BaFin, ZAIT, banking).
  • German language skills, since parts of the code, database and documentation are in German. This is a strong plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Payments Engineer
Payments Engineer

Stavtar Solutions • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Software Engineer (Card Authorization & ISO 8583 Platform)
Staff Software Engineer (Card Authorization & ISO 8583 Platform)

Netspend • Dadri

On-site
INR 6,000,000 - 7,500,000
Senior Software Engineer – Payment Systems
Senior Software Engineer – Payment Systems

IntraEdge, Inc. • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Chargebee • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Collaborative environment
Opportunity for learning and growth
Technical Program Manager
Technical Program Manager

Luxoft • Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Backend Engineer (L5) -Payments
Senior Backend Engineer (L5) -Payments

OpenFX • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Technical Project Manager
Technical Project Manager

Luxoft • Pune District

Hybrid
INR 2,500,000 - 4,500,000
Team Lead - Software Engineering
Team Lead - Software Engineering

Zelis Healthcare • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Expert/ Senior Business Analyst
Expert/ Senior Business Analyst

Ciklum • Pune District, Chennai, Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Engineer
Senior Engineer

ThoughtFocus • Hyderabad

On-site
INR 1,200,000 - 1,500,000