This Senior Software Engineer role at NantHealth involves working within a Lead Software Development framework to analyze business requirements, identify user stories, test deliverables, and estimate delivery. The engineer will design and develop core infrastructure and applications on a .NET portal platform based on Service Orientation Architecture (SOA) principles, implementing features using object-oriented design and languages. Key responsibilities include demonstrating a deep understanding of software design principles through coding activities, training junior team members, and adhering to internal practices for coding standards, unit testing, source control, and CI. The position also requires maintaining and sharing knowledge of best practice software development approaches, delivering estimates, troubleshooting complex systems using enterprise application management tools like Splunk and AppDynamics, and leading multiple concurrent development projects while managing timelines and resources. Collaboration with various technical and non-technical teams is essential for successful project completion, with a focus on delivering business benefit and continuous improvement. Remote work is permitted for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
101-250 employees