Architecture and Systems Design Analyst

Union Depot

Cumming (GA)

On-site

USD 95,000 - 125,000

Full time

7 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Benefits package

Job summary

ABM is seeking a Full Stack .NET Developer to design and build new applications in Azure or on-prem and maintain a diverse portfolio, including ASP.NET Core Web APIs, .NET MAUI, Blazor, Angular, or React front ends.

You will work within an audited, AI-augmented SDLC, collaborate with product owners and QA, and contribute to secure, well-tested software through structured processes.

Qualifications

  • Proficient in C# / .NET (.NET 8+ preferred).
  • Experience with ASP.NET Core Web API and EF Core.

Responsibilities

  • Design and implement features following Domain-Driven Layered Architecture with clear Presentation, Application, Domain, and Infrastructure boundaries.
  • Develop offline-first mobile functionality with .NET MAUI, including local SQLite storage and sync.
  • Apply Repository pattern, DI, MediatR CQRS, and FluentValidation for API requests.
  • Work with EF Core against SQL Server and Cosmos DB, including partition-key design and change-feed processing.
  • Integrate with Azure Key Vault and App Configuration for secrets and environment settings.
  • Author and troubleshoot Azure API Management policies and maintain observability (Application Insights, Azure Monitor).
  • Contribute to CI/CD and automated quality gates within an AI-assisted SDLC.

Skills

C# / .NET
ASP.NET Core
Entity Framework Core
SQL Server
Front-end (React/Angular/Blazor)
Git / PR workflows
Unit testing

Tools

Azure Functions
Azure Cosmos DB
Azure Key Vault
MediatR / CQRS
FluentValidation

Job description

Custom Solutions is the ABM IT team responsible for building and maintaining bespoke .NET business applications, both on-prem and in Azure. Core team focus is Team Connect — ABM’s mobile-first workforce platform (time & attendance, scheduling, and an admin portal) — plus internal workflow/process-automation tools and custom REST APIs. Users span internal business units (Finance, HR, Facilities, Operations), a large distributed hourly mobile workforce, and downstream automated systems. Business criticality ranges from business-critical financial/HR-adjacent integrations to lower-criticality internal productivity tools.

We’re looking for a Full Stack .NET Developer to design/build new applications in Azure or on-prem and maintain applications across our portfolio — from ASP.NET Core Web APIs and Azure Functions to .NET MAUI mobile, Blazor, Angular, or React front ends. You’ll work within an audited, AI-augmented SDLC: approved AI coding assistants integrated into daily development, an automated AI code-review engine gating every pull request, and AI-specific quality gates built into the team’s Definition of Done. You will collaborate closely with other CS team members, business and product owners, and the QA team to help ship secure, well-tested software through a structured, security-conscious SDLC.

Responsibilities
Key Responsibilities
  • Design and implement features following Domain-Driven Layered Architecture principles, with strict separation of Presentation, Application, Domain, and Infrastructure layers
  • Design and maintain offline-first mobile functionality in .NET MAUI — local SQLite snapshot storage, background sync queue processing, and conflict resolution for data captured while disconnected
  • Apply the Repository pattern for all data access, Dependency Injection (Microsoft.Extensions.DependencyInjection), MediatR CQRS handlers, and FluentValidation on API request DTOs
  • Work with Entity Framework Core against SQL Server and Azure Cosmos DB, including partition-key design, change-feed processors, and RU/s budget management, using parameterized queries
  • Integrate with Azure Key Vault for secrets management and Azure App Configuration for environment-labeled settings and feature flags (DEV/SIT/UAT/PROD)
  • Author and troubleshoot Azure API Management policies for API gateway and backend system integrations
  • Contribute to observability: Application Insights custom telemetry/KQL queries, Azure Monitor alerting, and the Bicep templates that provision them
Development
  • Submit pull requests with mandatory peer/Lead Developer review before merge
  • Maintain minimum 70% unit test coverage on new code (xUnit or MSTest, Coverlet)
  • Write and maintain integration tests against Dev/Staging environments
  • Resolve findings from automated security scans (Snyk SAST on every PR) and DAST scans (OWASP ZAP/StackHawk) before release
  • Follow Microsoft C# coding conventions and team style guide, enforced via .editorconfig and Roslyn analyzers
  • Enforce SOLID principles and Domain-Driven Layered Architecture boundaries during code review
Process & Collaboration
  • Work from Functional Requirements Documents (FRDs) authored by Business Analysts and contribute to Functional Technology Approach (FTA) documents for significant features, new API endpoints, or infrastructure changes
  • Participate in STRIDE threat modeling and PII impact assessments for features that expose new endpoints, integrate external systems, or handle personal data
  • Decompose accepted requirements into Azure DevOps user stories and work within the team’s Git branching strategy (feature/, hotfix/, protected main and develop branches)
  • Support release readiness: CI pipeline checks (build, test, SAST), QA/UAT sign-off, and documentation needed for CAB/RFC change approval
  • Collaborate with QA Engineers, Business Analysts, and Cloud Operations/InfoSec throughout the development lifecycle
Security & Compliance
  • Follow segregation-of-duties requirements — developers implement and submit for review but do not promote their own code to production
  • Ensure no production data is used in non-production environments (synthetic or masked data only)
  • Handle PII and confidential data in accordance with the team’s data classification standards (encryption at rest/in transit, masking in non-prod)
  • Use only Security-team-approved AI tools, and never submit secrets, PII, or proprietary business logic to any AI tool prompt
Qualifications
Required Qualifications
  • Professional experience building applications in C# / .NET (.NET 8+ preferred)
  • Hands-on experience with ASP.NET Core Web API and Entity Framework Core
  • Experience with at least one modern front-end approach: .NET MAUI, Blazor, Angular, or React (with TypeScript)
  • Solid understanding of Domain-Driven Layered Architecture, SOLID principles, and Dependency Injection
  • Experience with SQL Server and relational data modeling
  • Experience working with Git-based version control and pull-request workflows
  • Familiarity with unit testing frameworks (xUnit or MSTest) and writing testable code
  • Understanding of secure coding practices — input validation, parameterized queries, secrets management
Preferred / Nice to Have
  • Experience with Azure services: App Services, Functions, Cosmos DB, Key Vault, Service Bus, App Configuration
  • Experience with Azure API Management (policy authoring, backend integration troubleshooting)
  • Experience with Azure Monitor / Application Insights (KQL, alerting) and Bicep/ARM infrastructure as code
  • Familiarity with Power Automate, Logic Apps, or Microsoft Graph API for workflow automation
  • Experience with .NET MAUI or other cross-platform mobile frameworks, including offline-first/sync architectures
  • Experience with Azure DevOps (Git, CI/CD pipelines, Test Plans) or TFS
  • Experience with MediatR/CQRS and FluentValidation
  • Familiarity with SAST/DAST tooling (Snyk, OWASP ZAP) and remediating findings
  • Comfortable working alongside AI-assisted development tooling (AI code review gates, AI pair-programming) within an audited SDLC
  • Exposure to regulated or compliance-driven SDLC environments (ISO 27001, SOC 2, PII handling)
What Success Looks Like
  • Code passes peer review, SAST scanning, and required test coverage on the first or second pass
  • Features are delivered against FRD/FTA specifications with minimal rework
  • Security and data-handling requirements (PII classification, masking, secrets management) are built in from the start, not bolted on
  • Strong working relationships with QA, BA, and Cloud Operations/InfoSec throughout the delivery cycle
Benefit Information:

ABM offers a comprehensive benefits package. For information about ABM’s benefits, visit

ABM (NYSE: ABM) is one of the world’s largest providers of integrated facility, engineering, and infrastructure solutions. Every day, our over 100,000 team members deliver essential services that make spaces cleaner, safer, and efficient, enhancing the overall occupant experience.

ABM serves a wide range of market sectors including commercial real estate, aviation, education, mission critical, and manufacturing and distribution. With over $8 billion in annual revenue and a blue-chip client base, ABM delivers innovative technologies and sustainable solutions that enhance facilities and empower clients to achieve their goals. Committed to creating smarter, more connected spaces, ABM is investing in the future to meet evolving challenges and build a healthier, thriving world. ABM: Driving possibility, together.

ABM is an Equal Employment Opportunity (EEO) employer that does not discriminate on the basis of any trait or characteristic protected by applicable federal, state, or local law, including disability and protected veteran status. ABM is committed to working with and providing reasonable accommodation to individuals with disabilities. If you have a disability and need assistance in completing the employment application, please call 888-328-8606. We will provide you with assistance and make a determination on your request for reasonable accommodation on a case-by-case basis.

ABM participates in the U.S. Department of Homeland Security E-Verify program. E-Verify is an internet-based system used to electronically confirm employment eligibility.

ABM is a military-friendly company proudly employing thousands of men and women who have served in the U.S. military. With ABM, you’ll have access to a world-class training program and ample opportunities to use the skills you developed while serving our country. Whether you’re looking for a frontline or professional position, you can find post-military career opportunities across ABM.

  • Locations Dunwoody, GA, United States Cumming, GA, United States
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architecture and Systems Design Analyst
Architecture and Systems Design Analyst

Union Depot • Dunwoody (GA)

On-site
USD 90,000 - 140,000
Janitorial Supervisor
Janitorial Supervisor

Union Depot • Boston (MA)

On-site
USD 58,000 - 62,000
Bonus program
Administrative Assistant
Administrative Assistant

ABM Industries • Cupertino (CA)

On-site
USD 30,000 - 42,000
Benefits package
Financial Analyst
Financial Analyst

ABM Industries • Atlanta (GA)

On-site
USD 85,000 - 110,000
Technician
Technician

ABM industries • Wichita (KS)

On-site
USD 42,000 - 64,000
Benefits package
Janitorial Supervisor
Janitorial Supervisor

ABM Industries • Boston (MA)

On-site
USD 58,000 - 62,000
Area Manager
Area Manager

ABM Industries • Hartford (CT)

On-site
USD 65,000 - 75,000
Comprehensive benefits
Field HR Partner
Field HR Partner

ABM industries • Raleigh (NC)

Hybrid
USD 70,000 - 90,000
Post-Event Janitorial Project Manager
Post-Event Janitorial Project Manager

ABM Industries • Lincoln (NE)

On-site
USD 60,000 - 90,000
Senior Business Development Manager, Cold Storage Irving, TX, United States and 1 Posted on 05/[...]
Senior Business Development Manager, Cold Storage Irving, TX, United States and 1 Posted on 05/[...]

Union Depot • Irving (TX)

On-site
USD 100,000 - 160,000