NantHealth is seeking a Senior Software Engineer to join their team. The successful candidate will design and develop core infrastructure and applications within their.NET portal platform based on Service Orientation Architecture (SOA) principles. The role will require leading multiple development projects in concurrency, managing engineering timelines, and collaborating with multiple teams and departments.
Requirements
- Bachelor's degree in Computer Science, Computer Systems Engineering, or a related field
- Five (5) years of experience in the job offered or as a Software Engineer, Applications Engineer, or a related role
- Advanced level programming in object-oriented languages in a commercial environment, including C# and Java
- Working knowledge of other languages, including JavaScript, Vue.js,.NET Razor, and PowerShell
- Advanced level knowledge of technologies, including.NET Framework,.NET Core, Kubernetes and Helm, Docker, Single Sign On, Azure DevOps CI/CD pipelines, and AKS (Azure Kubernetes Services)
- Working knowledge of Security protocols, including OAuth 2.0 and SAML
- Working knowledge of 3rd party applications, including Elastic Search, PingFederate, and BigIP F5 Load Balancer
- Advanced experience using source control systems, including Git
- Working knowledge of SQL and Relational Databases, including Microsoft SQL Server
Benefits
- Paid Time Off (hourly) / Flex Time Off (salaried) programs for Full Time employees
- Growth and Development opportunities
- 401(k), including a 3% company match
- Paid Holidays
- Paid Parental Leave, including a flexible return-to-work program
- Employee Assistance Program
- Discounts on popular cell phone plan providers
- Life & Disability Insurance
- Travel Assistance
- Education Assistance Program
