Senior Backend Software Engineer / Consultant

NYC IT Inc
New York, NY, United States
1 day ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Amazon Web Services Apple IOS Audit Trail Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Engineering Code Review Cyber Security
+54 more
Continuous Integration Data Deduplication Extract Transform Load (ETL) Data Warehousing DevOps Github Identity and Access Management Key Management PostgreSQL Microsoft Software SQL Azure NoSQL OAuth OpenID Performance Tuning Scrum Methodology Systems Development Life Cycle Queueing Systems Role-Based Access Control Power BI JSON Web Token Secure Coding Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Systems Integration Data Logging Transaction Processing (Computing) Pretty Good Privacy (PGP) Transport Layer Security File Transfer Protocol (FTP) Enterprise Software Applications State Machines SOAPAPI AWS Lambda Backend Cloudformation Event Driven Architecture Gitlab-ci Kubernetes Information Technology Bicep AWS Fargate Enterprise Integration Apache Kafka Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Terraform Data Pipelines Dynatrace Api Management Serverless Computing Legacy Systems

Job description

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., 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.

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · World Congress 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:09 min

Selecting infrastructure tools and determining proper abstraction layers

Alayshia Knighten Alayshia Knighten · World Congress 2024

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all