Suvida Healthcare is dedicated to enriching the lives of seniors through compassionate advocacy and innovative healthcare solutions. As a Senior Engineer in Software Development, you will design, develop, and maintain applications that improve the healthcare experience for both professionals and patients.
Responsibilities:
- Design, develop, and implement high-quality software applications and systems
- Write clean, efficient, and maintainable code following best practices
- Optimize application performance, ensuring reliability and responsiveness
- Partner with product managers, designers, and engineers to define and deliver project requirements
- Participate in code reviews, offering and receiving constructive feedback to maintain code quality
- Conduct comprehensive testing to identify and resolve bugs effectively
- Troubleshoot and debug software issues to ensure seamless functionality
- Develop and maintain clear, detailed technical documentation for applications
- Ensure all documentation is accurate, updated, and accessible to the team
- Stay informed about emerging technologies and industry trends
- Proactively enhance development processes and methodologies to drive innovation
Requirements:
- 5+ years in software development, including Web APIs and backend frameworks (e.g., .NET Core, Python, Node.js)
- 3+ years with JavaScript/TypeScript and frontend frameworks (e.g., React, Angular, Vue)
- 3+ years with SQL or NoSQL databases (e.g., Azure SQL, PostgreSQL, MongoDB, Snowflake)
- Familiarity with Suvida's stack: C#, .NET 8+, Azure, React, Tailwind, Snowflake, Python
- Knowledge of Git-based source control (Azure DevOps, GitHub)
- Experience with cloud platforms (Azure or AWS preferred) and Infrastructure as Code tools (e.g., Terraform, Pulumi)
- Proficient in SDLC methodologies (e.g., Agile), SOLID principles, and OOP
- Strong problem-solving skills, communication, and teamwork abilities
- Understanding of healthcare standards (e.g., HIPAA, HL7, FHIR) and cybersecurity best practices
- Bachelor's degree in computer science, Software Engineering, or a related field