Senior Software Engineer
NantHealth
- Location
- Dallas
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 125,288/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Analyze business requirements, identify user stories, test deliverables and estimation of delivery
- Design and develop core infrastructure and applications within our .NET portal platform based upon Service Orientation Architecture (SOA) principles
- Implement features using object-oriented design and languages
- Demonstrate deep understanding of software design principles through coding activities and train junior members of the team
- Adhere to and apply overarching internal practices and policies with respect to coding standards, unit testing, source control, and CI
- Maintain and share knowledge of best practice software development approaches
- Work with the team and stakeholders to deliver estimates for assigned work
- Troubleshoot and debug complex systems using enterprise application management tools such as Splunk and AppDynamics
- Lead multiple development projects in concurrency, managing Engineering timelines, work completion and all engineering resources on the project
- Collaborate with multiple teams and departments, both technical and non-technical in nature, during project to ensure the successful completion of the projects
- Focus on delivering business benefit and continuous improvement
Requirements
- Bachelor’s degree in Computer Science, Computer Systems Engineering, or a related field and five (5) years of experience in the job offered or as a Software Engineer, Applications Engineer, or a related role
- Master’s degree in Computer Science, Computer Systems Engineering, or a related field and three (3) 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
- Applying advanced technical principles to solve medium to complex problems
- Leading multiple concurrent project teams, mentoring responsibilities, and providing learning and training sessions
Skills
- C#
- Java
- JavaScript
- Vue.js
- .NET Razor
- PowerShell
- .NET Framework
- .NET Core
- Kubernetes
- Helm
- Docker
- Single Sign On
- Azure DevOps
- AKS
- OAuth 2.0
- SAML
- Elastic Search
- PingFederate
- BigIP F5 Load Balancer
- Git
- SQL
- Microsoft SQL Server
- Splunk
- AppDynamics
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today