Summary
Astrana Health is a physician-centric, technology-powered healthcare management company. They are seeking a Supervisor for Electronic Data Interchange to develop software applications and improve systems to support business needs, while also supervising teams and collaborating across functions.
Responsibilities
- Apply expertise on emerging or existing massive data to create and scale insights
- Develop large-scale models to support specific business needs and enhance the company's efficiency
- Improve system design and architecture to ensure performance and high stability of services
- Troubleshoot, debug, and upgrade large-scale distributed systems by systematic problem-solving approach to improve product performance and the whole lifecycle of software services
- Monitor system scalability and reliability and understand the importance of experimentation framework, monitoring, and alerting
- Produce specifications and determine operational feasibility, document and maintain software functionality, and integrate software components into a fully functional software system
- Manage project requirements, priorities, and deliverable timelines effectively
- Collaborate with different functional teams to integrate software applications and technical solutions
- Work with business users, engineers, and other stakeholders to execute mission-critical projects
- Identify high priority engineering tasks/projects and review, analyze, and deliver technical requirements
- Understand product objectives to align with user demands
- Collaborate with engineering teams, customers, and PM and PSO teams to fulfill fast-growing technical demand
- Supervise EDI Analyst I & II (2)
Skills
- Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems, or related field
- Two (2) years of experience as a Software Engineer, Software Developer, or related occupation
- Designing and building large-scale distributed systems
- Improving software system scalability, performance, and reliability
- Applying data structures, algorithms, and software engineering principles
- Object-oriented programming language: Java, Python, or C#
- Debugging and optimizing complex systems
- Software Development Life Cycle (SDLC), including testing, deployment, and maintenance
- Collaborating with cross-functional teams to deliver technical solutions
Qualifications
Must Haves
- Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems, or related field
- two (2) years of experience as a Software Engineer, Software Developer, or related occupation
- designing and building large-scale distributed systems
- improving software system scalability, performance, and reliability
- applying data structures, algorithms, and software engineering principles
- object-oriented programming language: Java, Python, or C#
- debugging and optimizing complex systems
- Software Development Life Cycle (SDLC), including testing, deployment, and maintenance
- collaborating with cross-functional teams to deliver technical solutions