
Software Developer I
TMA Systems
full-time
Posted on:
Location Type: Office
Location: United States
Visit company websiteExplore more
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