Note: The job is a remote job and is open to candidates in USA. Claritev helps make healthcare more transparent and affordable through data, technology, and expertise. The Principal Engineer/Architect will lead software engineering efforts for business products, designing and building highly available, secure, and scalable full-stack systems while mentoring engineers and guiding technical practices.
Responsibilities
- Responsible for producing stable and high performing applications from scratch
- Work in Agile methodologies and contribute toward the entire lifecycle of a user story with particular emphasis on coding, unit testing and deployment pipeline automation
- Work with other developers on the team to define high level technical design and follow overall architectural guidelines
- Willing to work in a developer focused team with minimal support from QA
- Research and learn new technologies and processes as part of continuous improvement
- Contribute towards fostering a high performant and self-organized team
- Clearly communicate potential and real issues to the team and propose solutions to resolve them
- Work as a contributor on one or more technical practice groups
- Mentor junior software engineers on the team
- Be a champion of Claritev's core culture
- Ensure compliance with HIPAA regulations and requirements
Skills
- Candidates must be authorized to work in the United States without current or future sponsorship
- 8+ years of progressive software experience in relevant technologies and 3+ years as a lead
- Computer related Bachelor's degree is preferred or equivalent work experience in software development
- Hands on experience with ASP.Net, .NET Core, C#, Web API, MVC, SQLServer
- Hands on experience building UI applications with React
- Experience working with any top cloud providers (Azure/AWS/OCI)
- Experience working with Microservices architecture with thorough understanding of Bounded contexts (DDD)
- Demonstrated Experience with Message brokers (Preferably Azure Service Bus/RabbitMQ) in implementing event driven applications
- Experience leveraging AI-assisted software development tools to improve design, coding, testing, debugging, and documentation while validating all AI-generated artifacts through engineering best practices.Experience with containerized applications with Kubernetes and Helm charts
- Experience guiding the team with TDD/BDD practices and maintaining code coverage
- Experience on writing automated tests with any testing framework
- Working knowledge on modern DevSecOps practices. Experience creating/maintaining DevOps pipelines and best practices
- Experience working on relational and non-relational database queries and procedures
- Experience with Data access patterns preferably EFCore ORM tool
- Good knowledge on design patterns and integration patterns including Microservices
- Experience with Authentication and Authorization best practices
- Experience with GitHub/GIT best practices
- Excellent Communication skills
- Strong Troubleshooting skills
- Computer related Bachelor's degree
- Understanding of AI capabilities, limitations, and responsible use within enterprise software development. Experience extracting Microservices out of monolith applications
- Experience identifying opportunities to apply AI to improve developer productivity and business outcomes. Experience writing automated unit tests with SpecFlow framework
- Experience working on Agile development project
- Experience with PostgreSQL database
Benefits
- Health insurance
- 401k and bonus opportunity
- Medical, dental, and vision coverage
- Life and disability coverage
- 401(k) with company match
- Employee stock purchase plan
- Flexible spending accounts and health savings accounts
- Paid time off and company holidays
- Paid parental leave
- Mental health resources
- Tuition reimbursement
- Financial planning resources
- Professional development opportunities
Company Overview