Senior Software Engineer
Alpha Omega
Summary
Alpha Omega is seeking a qualified Senior Software Engineer for one of our prime Federal projects. He will support, maintain, and improve a suite of business-critical applications used in a regulated financial-services environment. The portfolio includes public-facing Classic ASP and ASP.NET Web Forms applications, as well as a Windows-based .NET document-processing application. The developer will work across application code, SQL Server, IIS and Windows hosting, enterprise integrations, and release processes. The role emphasizes reliable Tier 3 production support and secure, incremental modernization.
Job description
Key Responsibilities
- Provide Tier 3 support for mission-critical applications.
- Triage incidents, diagnose root causes across code, databases, integrations, and infrastructure, communicate status, and deliver durable fixes.
- Maintain and enhance legacy Microsoft applications, including Classic ASP/VBScript and ASP.NET Web Forms on .NET Framework using VB.NET and C#.
- Support Windows-based background processing and document workflows, including file handling, conversion, status tracking, and exception recovery.
- Develop and maintain SQL Server queries, stored procedures, and data-access code.
- Investigate performance and data-integrity issues.
- Support IIS-hosted applications and Windows environments, including application configuration, deployments, and environment-specific troubleshooting.
- Build and support secure integrations with enterprise APIs and services.
- Apply least-privilege access, safe credential handling, and appropriate authentication practices.
- Clarify requirements with business and technical stakeholders.
- Communicate technical issues, risks, and trade-offs clearly.
- Develop prototypes and incremental improvements where appropriate.
- Document technical decisions, support procedures, configuration, and operational handoffs.
- Use source control and CI/CD processes to build, validate, and promote changes through development, test, and production environments.
- Improve verification practices, including regression, integration, and deployment smoke tests.
- Follow established change-control and operating procedures.
Required Qualifications
- U.S. citizenship and ability to pass the client-required criminal and financial background investigation.
- Bachelor’s degree in computer science, Information Technology, or a related field, or an equivalent combination of education and relevant experience.
- Six or more years of professional software development or application-support experience in an enterprise Microsoft environment, including hands-on maintenance of legacy applications.
- Practical experience with one or more of the following: Classic ASP/VBScript, ASP.NET Web Forms, VB.NET, or C# on .NET Framework.
- Able to understand unfamiliar code and make safe, supportable changes.
- Strong SQL Server skills, including writing and troubleshooting queries and stored procedures.
- Experience supporting IIS-hosted applications and Windows servers or virtual machines.
- Experience using PowerShell for support or automation.
- Experience with Git-based source control and enterprise build and release pipelines, such as GitHub Enterprise/GitHub Actions, Azure DevOps, or TFS.
- Working knowledge of authentication and identity concepts, such as Windows or Active Directory authentication, Microsoft Entra ID, AD FS, and SAML.
- Strong incident analysis, problem-solving, prioritization, and time-management skills.
- Careful attention to detail when implementing changes and following standard operating procedures.
- Clear written and verbal communication skills, including the ability to work directly with business users, technical teams, and client stakeholders.
- Knowledge of the software development life cycle, secure coding practices, common design patterns, and production change-management practices.
Preferred Qualifications
- Experience with Microsoft Graph, SharePoint, MSAL, or app-only authentication, including secure management of application credentials.
- Experience with REST APIs and enterprise integrations, including API gateways or MuleSoft.
- Experience with SSIS, COM/COM+, scheduled or batch processing, or document and PDF workflows.
- Experience with Azure services or hybrid Azure/on-premises environments, and familiarity with IT governance and operational controls.
- Experience adding automated tests, structured logging, monitoring, alerting, and production-readiness checks to established applications.
- Experience with Java/Spring Boot is helpful when supporting adjacent systems, but is not a core technology for this role.
Requirements
- U.S. citizenship and ability to pass the client-required criminal and financial background investigation.
- Bachelor’s degree in computer science, Information Technology, or a related field, or an equivalent combination of education and relevant experience.
- Six or more years of professional software development or application-support experience in an enterprise Microsoft environment, including hands-on maintenance of legacy applications.
- Practical experience with one or more of the following: Classic ASP/VBScript, ASP.NET Web Forms, VB.NET, or C# on .NET Framework.
- Able to understand unfamiliar code and make safe, supportable changes.
- Strong SQL Server skills, including writing and troubleshooting queries and stored procedures.
- Experience supporting IIS-hosted applications and Windows servers or virtual machines.
- Experience using PowerShell for support or automation.
- Experience with Git-based source control and enterprise build and release pipelines, such as GitHub Enterprise/GitHub Actions, Azure DevOps, or TFS.
- Working knowledge of authentication and identity concepts, such as Windows or Active Directory authentication, Microsoft Entra ID, AD FS, and SAML.
- Strong incident analysis, problem-solving, prioritization, and time-management skills.
- Careful attention to detail when implementing changes and following standard operating procedures.
- Clear written and verbal communication skills, including the ability to work directly with business users, technical teams, and client stakeholders.
- Knowledge of the software development life cycle, secure coding practices, common design patterns, and production change-management practices.
Benefits
- PTO including paid parental, military, and bereavement leave
- Eleven (11) paid Federal holidays, five of which are floating holidays
- Health and Dental Insurance (including 100% employer paid premiums for employee coverage under the HDHP health plan)
- Life Insurance, STD/LTD term disability coverage, with employer paid premiums
- 401 (k) plan with a match that is 100% vested after you complete two years of service
- FSA/DFSA/HSA flexible benefit plans
- Annual Tuition & Professional Development Reimbursement benefit
Company overview
Alpha Omega is a pioneering medical device company specializing in advanced neurosurgical and neuroscience equipment, with a particular focus on Deep Brain Stimulation (DBS) technology. Founded in 1993 in Nazareth, Israel, the company has established itself as a global leader in brain electrophysiology systems for both clinical applications and research. Alpha Omega develops sophisticated hardware and software solutions that enable precise brain mapping and navigation during DBS procedures, helping neurosurgeons accurately target specific brain regions for treating Parkinson's disease, essential tremor, dystonia, and other neurological disorders. The company's flagship products include the Neuro Omega and Neuro Smart systems, HaGuide software, and various navigation tools that simplify DBS procedures while improving patient outcomes. With operations spanning Israel, the United States, Germany, and China, Alpha Omega serves hundreds of hospitals and research institutions worldwide, providing innovative solutions that bridge the gap between neuroscience research and clinical practice in functional neurosurgery.