Senior Backend Software Engineer / Consultant

NYC IT Inc

Senior Backend Software Engineer / Consultant

New York, NY
Full Time
Paid
  • Responsibilities

    We are seeking a Senior Backend Software Engineer / Consultant to join a government Product & Engineering team supporting a mission-critical E-Citations application. The role is hands-on and responsible for designing, developing, integrating, testing, deploying, and supporting secure, scalable backend services.

    Key Responsibilities

    Design, develop, test, deploy, and support .NET/C# backend services and integrations.

    Build secure REST/SOAP APIs integrating iOS, enterprise, and legacy systems.

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

    Implement resilient real-time/near-real-time, messaging, SFTP, and batch integrations, including retry, idempotency, and deduplication.

    Develop and optimize SQL/NoSQL data models, ETL/ELT pipelines, audit logging, reporting, and performance.

    Implement OAuth 2.0, OIDC, JWT, RBAC/IAM, TLS, encryption, secrets management, and Secure SDLC practices.

    Support CI/CD, Infrastructure-as-Code, automated testing, logging, monitoring, observability, and production diagnostics.

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

    Participate in Agile sprints, code reviews, testing, releases, technical documentation, and occasional after-hours production support.

    Collaborate with Product, iOS, QA, infrastructure, cybersecurity, data, and enterprise integration teams.

    Required Qualifications & Technical Skills

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

    Strong expertise in C#, .NET, and ASP.NET Core.

    Strong cloud-native development experience with Azure, AWS, or GCP.

    Hands-on experience with serverless and containers, such as Azure Functions, AWS Lambda, Kubernetes/AKS, ECS/Fargate, GKE, or Cloud Run.

    Experience with event-driven/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 coding.

    Strong SQL Server/PostgreSQL and NoSQL experience, including data modeling, ETL/ELT, data warehousing, audit trails, and performance tuning.

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

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

    Ability to independently deliver complex, production-ready backend solutions.

    Bachelor’s degree in Computer Science, Software Engineering, IT, or related discipline, or equivalent professional experience.

    Preferred Qualifications

    Microsoft stack: .NET/ASP.NET Core, C#, Azure Functions, Azure SQL, Azure API Management.

    iOS-to-backend integration experience.

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

    CJIS or comparable security/compliance experience.

    Power BI or similar operational reporting/analytics experience.

    Legacy system integration and modernization.

    High-volume transaction processing and near-real-time enterprise integrations.

    Relevant Azure, AWS, security, or DevOps certifications.

    Core Competencies

    Backend Engineering | Cloud Architecture | REST/SOAP Integration | Workflow & State Machines | Event-Driven Architecture | SQL/NoSQL | ETL/ELT | Security & IAM | DevOps & CI/CD | Infrastructure-as-Code | Serverless & Containers | SFTP/PGP | Observability | Automated Testing | Production Support | Agile Delivery | Public Safety/CJIS

    Ideal candidates will have strong hands-on .NET engineering expertise combined with cloud, security, enterprise integration, data, and production-support experience in complex or mission-critical environments.