Position Overview
Job Description
As a Senior Software Engineer, you will be a key technical contributor in designing, developing, and delivering high-quality software solutions that power our healthcare technology platform. You'll collaborate with cross-functional teams including Product Owners, Content Subject Matter Experts, QA Engineers, and fellow developers to create innovative features and enhance existing systems. This role requires strong technical expertise, critical thinking, and the ability to solve complex problems in a dynamic, fast-paced environment.
Key Responsibilities
- Design and develop software features according to business requirements and technical specifications, ensuring scalability, performance, and maintainability
- Build and maintain RESTful APIs using WebAPI, working with JSON for data interchange in distributed systems
- Develop and optimize database solutions including SQL scripts, stored procedures, functions, triggers, and performance tuning to ensu...