Senior Software Engineer (.Net + Azure)
Dallas, IA - USA
Job Summary
Summary
Join Aperia Solutions a leader in SaaS solutions for the Payments and Compliance industries. Aperia is a Texas-based fintech and managed consultancy firm that creates custom SaaS applications and other software-based solutions for the payments banking and processing industry. Founded in 1999 Aperia offers business intelligence risk management compliance and customer intelligence platforms. With offices in Dallas Washington DC and Vietnam Aperia is a fast-paced global organization that strives to improve efficiency in compliance risk and customer service operations. Aperia is now looking to grow its global footprint by putting roots down in Eastern Europe. After two years of extensive market research and multiple executive visits to the region we have chosen Cracow as our hub for our future growth. Aperias clients include banks processors payment facilitators merchant service providers independent sales organizations and government entities. A career at Aperia promises a great challenge culture and opportunities to forge your own path.
Overview
We are seeking a skilledC# Developerwith strong experience inMicrosoft Azure modern cloudnative development practices and hands-on support of and ASP applications. This role supports missioncritical systems in thefinancial payments industry where reliability observability secure engineering and disciplined operational processes are essential.
The ideal candidate is equally comfortable diagnosing distributed cloud applications maintaining older codebases and executing productiongrade patching and deployment workflows.
Key Responsibilities
Azure Application Development & Support
- Develop enhance and support C#/.NET applications deployed in Azure.
- Work extensively withAzure FunctionsApp ServicesCosmos DBStorage AccountsKey Vault and related Azure services.
- Implement and optimizeAzure Diagnostics including:
- Application Insights(KQL queries dashboards performance analysis)
- Azure Monitor(alerts metrics log analytics)
- Distributed tracing dependency tracking and endtoend transaction visibility.
- Troubleshoot production issues using logs telemetry and diagnostic tools to ensure high availability and performance.
Production Support Patching & Code Fixes
- Own and executepatchinghotfixes andcode-level remediationfor production systems.
- Participate in on-call or rotational support for critical financial applications.
- Ensure all fixes follow established SDLC testing and deployment processes.
- Collaborate with QA operations and compliance teams to validate and release changes safely.
Legacy Application Support
- Maintain and enhance 2.0 WebForms classicASP and other legacy components still in active use.
- Refactor and modernize legacy code where appropriate while ensuring backward compatibility.
- Assist in planning and executing modernization efforts toward Azure-based architectures.
Financial Payments Domain
- Support applications that process sensitive financial transactions with strict uptime accuracy and compliance requirements.
- Follow secure coding practices aligned with PCI DSS and industry standards.
- Work closely with compliance and audit teams to ensure system integrity and traceability.
Required Skills & Experience
Technical Skills
- Strong proficiency inC# .NET Framework Core.
- Hands-on experience with:
- Azure Functions
- Cosmos DB (SQL API preferred)
- Azure App Services
- Application Insights & Azure Monitor
- Azure Diagnostics logging and telemetry pipelines
- Solid understanding of Azure fundamentals: networking identity resource organization scaling and cost management.
- Experience supporting and debugging:
- 2.0 WebForms
- Classic ASP
- IIS-hosted applications
DevOps Deployment & Code Processes
- Strong familiarity with:
- Azure DevOps(repos pipelines boards)
- Git(branching pull requests code reviews)
- Infrastructure-as-Codetools such as:
- ARM templates
- Bicep
- Terraform
- Experience deploying applications and infrastructure into Azure using automated CI/CD pipelines.
- Understanding of secure deployment practices in regulated environments.
Soft Skills
- Strong analytical and troubleshooting abilities.
- Comfortable working in a highavailability regulated environment.
- Clear communicator who collaborates effectively across engineering operations and compliance teams.
- Ability to balance modern development with legacy system stewardship.
Education
- Degree in Computer Science Statistics or relevant field
Eligibility Requirements
- Must be willing to submit to a background investigation and drug test as part of the selection process.
Job Type
- Full-Time
Schedule
- Monday to Friday
Work Location
- Dallas TX
- Required to be in-office 4 days per week
Benefits
- Health insurance
- Health savings account
- Dental insurance
- Vision insurance
- 401(k) matching
- Life insurance
- Paid time off
- Parental leave
- Disability insurance
- Childcare assistance
- Education reimbursement
- Fitness membership
- Volunteer time off
This job description is not intended to be all-inclusive. An employee may also perform other reasonable related business duties as assigned by their immediate supervisor or management. Principals only.
Recruiters please dont contact this job poster. DO NOT contact us with unsolicited services or offers.
Required Experience:
Senior IC
About Company
We focus on high-impact areas requiring flexibility and customization, bringing FinTech industry expertise to complex challenges.