Senior .NET Developer
Purvi .RemoteSENIORPosted 1h ago
C#.NET CoreASP.NET CoreAWSMicrosoft AzureSQL ServerPostgreSQLREST APIsMicroservicesEntity Framework CoreLINQCI/CD pipelinesGitAzure DevOpsAgile/ScrumFinancial reconciliationLedger systemsDouble-entry accountingDecimal distributionTransaction postingImmutable ledgersAudit trailsOpenAIAzure OpenAIPrompt EngineeringRAGEmbeddingsAI Agents
About the Role
We are looking for an experienced Senior .NET Developer with strong expertise in C#, .NET Core, cloud technologies, and financial transaction processing. This role focuses on developing systems for financial reconciliation and ledgering.
Key Responsibilities
• Design and implement RESTful APIs and microservices
• Develop solutions for financial reconciliation and discrepancy identification
• Work with ledger systems, General Ledger, and Sub-Ledgers
• Implement double-entry accounting principles
• Handle decimal distribution, financial calculations, and precision logic
• Manage transaction posting, settlement processing, and balance tracking
• Ensure immutable ledgers, audit trails, and transaction integrity
• Develop automated reconciliation and exception reporting systems
• Integrate AI/LLM technologies like OpenAI and Azure OpenAI
Requirements
• 8+ years of professional software development experience
• Strong hands-on experience with C#, .NET Core, .NET 6/7/8+, and ASP.NET Core
• Experience with AWS and Microsoft Azure
• Strong database expertise in SQL Server and PostgreSQL
• Experience with REST APIs, Microservices, Entity Framework Core, and LINQ
• Knowledge of CI/CD pipelines, Git, Azure DevOps, and Agile/Scrum
• Hands-on experience in financial reconciliation and ledgering
• Understanding of double-entry accounting and financial calculations
• Experience with AI/LLM technologies and prompt engineering