This is a remote position.
We are seeking a Senior Software Engineer Team Lead (.NET C# SQL Server) to join our team.
Responsibilities:
- Participating in design and problemsolving sessions related to our product roadmap and feedback received from our client services and support teams and customers.
- Lead the design and implementation of software features.
- Design and implementation of data interfaces (REST APIs) with external healthcare systems related to clinical financial quality and patient data.
- Design and implementation of features related to payment transactions and how patients experience paying for medical costs.
- Design and implementation of mobilebased consumer/patientfacing applications that enhance the healthcare experience for patients.
- Design data architecture to support new applications and features.
- Work on improving tools to monitor stability and performance of our platform and troubleshoot exceptions related to daily user activity.
- Participate in R&D activities to explore new technologies to optimize solutions to existing problems we address with our product.
- Guide other engineering team members through design coding testing and release processes.
Requirements
- Demonstrated ability to solve complex problems.
- High proficiency in SQL and other type of database systems (firm understanding of relational database and document design paradigms).
- Experience working with large data sets.
- High proficiency working with objectoriented programming languages (e.g. C# Java).
- Experience in designing largescale enterprise systems.
- Knowledge of Enterprise Architecture design patterns.
- Experience designing scalable REST APIs.
- Experience with JavaScript frameworks and HTML5.
- Familiarity with modern cloud platforms (e.g. AWS Azure or Google Cloud).
Preferred skills:
- Microsoft technology stack (.NET C# SQL Server).
- Experience working with mobile development frameworks.
- Experience working with healthcare data systems or generally exposure to the healthcare domain.
Education and Experience:
- Education: BS/BE/MS in software engineering information systems computer science or related field.
- Experience: 10 years of experience in software product development.
- Experience: 3 years of leadership experience.
Benefits
- Work Location: Remote
- 5 days working
Demonstrated ability to solve complex problems. High proficiency in SQL and other type of database systems (firm understanding of relational database and document design paradigms). Experience working with large data sets. High proficiency working with object-oriented programming languages (e.g. C#, Java). Experience in designing large-scale enterprise systems. Knowledge of Enterprise Architecture design patterns. Experience designing scalable REST APIs. Experience with JavaScript frameworks and HTML5. Familiarity with modern cloud platforms (e.g. AWS, Azure or Google Cloud). Preferred skills: Microsoft technology stack (.NET, C#, SQL Server). Experience working with mobile development frameworks. Experience working with healthcare data, systems, or generally exposure to the healthcare domain. Education and Experience: Education: BS/BE/MS in software engineering, information systems, computer science, or related field. Experience: 10+ years of experience in software product development. Experience: 3+ years of leadership experience.