onsite
Software Engineer II - R1 RCM
Software Engineer
Software Engineer II building scalable healthcare revenue‑cycle services using Python, Java, and cloud technologies. Focus on microservices, REST APIs, and container orchestration to deliver high‑availability solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Java for revenue‑cycle management.
- Implement secure, scalable RESTful APIs and integrate with third‑party healthcare systems.
- Containerize applications with Docker, orchestrate with Kubernetes, and manage deployments on AWS.
- Write efficient SQL queries, optimize database performance, and ensure data integrity.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and mentor junior engineers.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python and Java, with solid understanding of object‑oriented design.
- Hands‑on experience with AWS services (EC2, RDS, S3, ECS/EKS) and CI/CD pipelines.
- Experience with Docker, Kubernetes, and microservices architecture.
- Excellent problem‑solving skills and a passion for delivering high‑quality, maintainable code.
Skills
pythonjavasqlawsdockerkubernetes