TMA Systems

Software Developer I

TMA Systems

full-time

Posted on:

Location Type: Office

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design an on‑prem architecture replacing Azure components with local or containerized equivalents.
  • Define data, identity, and secret‑management strategies.
  • Develop upgrade, rollback, and migration paths.
  • Build a guided installer with pre‑flight checks and rollback support using an industry standard installer (eg. InstallShield).
  • Implement MSI/WiX, DEB/RPM, or container-based packaging.
  • Support air‑gapped and offline installations.
  • Establish secure defaults for certificates, secrets, RBAC, and configuration.
  • Implement health checks, diagnostics, logging, and backup/restore.
  • Provide runbooks for customer IT teams.

Requirements

  • 5+ years in software/platform engineering with cloud-to-on-prem migration experience.
  • Strong knowledge of .NET/Node, containers, Windows/Linux, networking, and TLS.
  • Experience with Azure DevOps Pipelines for CI/CD.
  • Experience with installer technologies (MSI/WiX, InstallShield, DEB/RPM).
  • Familiarity with OIDC, OAuth2, SAML and/or AD/LDAP.
  • Strong understanding of secrets management and certificate handling.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETNodecontainersWindowsLinuxnetworkingTLSCI/CDinstaller technologiessecrets management