Senior Backend Software Engineer / .Net Consultant at Broadway, NY (Hybrid)

Summary

Senior backend engineer developing and supporting .NET cloud-native services and integrations for the MTA E-Citations application using C#, ASP.NET Core, Azure/AWS, and enterprise integration patterns in a hybrid New York role.

Title: Senior Backend Software Engineer / .Net Consultant


Location: Broadway, NY (Hybrid 3 days onsite in a week)


Duration: 12+ months


Interview Mode: Video


Client: MTA


Position Overview


The Senior Backend Software Engineer / Consultant is a hands-on engineer responsible for developing, integrating, testing, deploying, and supporting backend services for the E-Citations application.


This role requires deep expertise in .NET, cloud-native development, secure APIs, workflow automation, enterprise integration, data engineering, and production support. The consultant will work directly within the Product and Engineering team to deliver secure, scalable, production-ready backend capabilities and resolve complex technical issues.


Key Responsibilities



  • Design, develop, test, deploy, and support backend services and integrations for E-Citations.

  • Build secure REST/SOAP APIs and integrations across iOS, .NET, enterprise, and legacy systems.

  • Develop workflow automation, business rules, state-machine logic, and event-driven processing.

  • Build resilient real-time, near-real-time, messaging, SFTP, and batch integrations using retry, idempotency, and deduplication patterns.

  • Develop and optimize relational and NoSQL data models, ETL/ELT pipelines, audit logging, and reporting integrations.

  • Implement authentication, authorization, RBAC, encryption, secrets management, and secure coding practices.

  • Develop and support CI/CD pipelines, Infrastructure-as-Code, automated testing, logging, monitoring, and observability.

  • Troubleshoot complex defects and production issues, perform root-cause analysis, and implement durable fixes.

  • Participate directly in sprint delivery, code reviews, testing, releases, and technical documentation.

  • Support production releases and critical operational issues, including occasional evening or weekend support when required.

  • Collaborate closely with Product, iOS, QA, infrastructure, cybersecurity, data, and enterprise integration teams to deliver working solutions.


Required Skills



  • 5+ years of hands-on backend software engineering and enterprise application development experience.

  • Strong expertise in C#, .NET, andASP.NETCore.

  • Strong experience designing and developing cloud-native backend services and APIs.

  • Experience with at least one major cloud platform: Azure, AWS, or GCP.

  • Hands‑on experience with serverless and container technologies, such as Azure Functions, AWS Lambda, Kubernetes/AKS, ECS/Fargate, GKE, or Cloud Run.

  • Strong experience with event‑driven and workflow technologies, such as Durable Functions, Step Functions, Temporal, Kafka, Event Hub, Pub/Sub, SNS, or SQS.

  • Strong enterprise integration experience with REST, SOAP, API gateways, SFTP/PGP, message queues, polling, retry, idempotency, and deduplication.

  • Strong knowledge of OAuth 2.0, OIDC, JWT, RBAC/IAM, TLS, encryption, secrets management, and Secure SDLC practices.

  • Strong data engineering experience with SQL Server/PostgreSQL, NoSQL platforms, data modeling, ETL/ELT, data warehousing, audit trails, and performance tuning.

  • Experience with Azure DevOps, Azure Government, GitHub Actions, GitLab CI/CD, Terraform, ARM/Bicep, CloudFormation, or equivalent DevOps tooling.

  • Strong experience with automated testing, logging, monitoring, distributed tracing, and production diagnostics.

  • Ability to independently execute complex backend development assignments and deliver high‑quality production software.


Preferred Experience



  • Microsoft technology stack: .NET/ASP.NETCore, C#, Azure Functions, Azure SQL, Azure API Management.

  • Mobile-to-backend integration, particularly iOS applications.

  • Public‑sector, public‑safety, transportation, case‑management, workflow‑driven, or other mission‑critical enterprise applications.

  • CJIS or comparable security/compliance environments.

  • Power BI or similar operational reporting and analytics platforms.

  • Legacy system integration and modernization.

  • High‑volume transaction processing and near‑real‑time enterprise integration.


Qualifications



  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent professional experience.

  • Relevant Azure, AWS, security, or DevOps certifications are a plus.


Additional Skills and Information



  • Backend Software Engineering (.NET / C#)

  • Cloud Architecture & Development (Azure/AWS/GCP)

  • REST API & Enterprise Systems Integration

  • Workflow Automation & State‑Machine Design

  • Event‑Driven Architecture & Messaging

  • Data Modeling, SQL/NoSQL & Transaction Integrity

  • Security, IAM, Authentication & Encryption

  • ETL/ELT & Data Integration

  • DevOps, CI/CD & Infrastructure‑as‑Code

  • Production Troubleshooting & Performance Optimization

  • Serverless & Containerized Application Development

  • Secure File / Legacy Integration (SFTP, SOAP, PGP)

  • Observability, Logging & Monitoring

  • Mobile‑to‑Backend Integration, ideally iOS

  • Automated Testing & Code Quality Practices

  • Technical Documentation

  • Agile Software Delivery & Code Reviews

  • Public Safety / CJIS / Mission‑Critical Systems

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available