[Remote] Senior Software Engineer (.NET)
Note: The job is a remote job and is open to candidates in USA. Evry Health is a company focused on healthcare technology solutions, and they are seeking a Senior Software Engineer (.NET) to lead the design and implementation of back-end systems. The role involves writing code, managing cloud infrastructure, providing technical leadership, and collaborating with cross-functional teams.
Responsibilities
- System Architecture & Design: Lead the design and implementation of scalable and maintainable back-end systems, ensuring alignment with business requirements and technical standards
- Development & Coding: Write efficient and maintainable code using .NET technologies, following best practices for software development, including test-driven development and continuous integration
- Cloud Infrastructure: Design, deploy, and manage cloud-based services and infrastructure on Microsoft Azure, including databases, storage solutions, and virtual networks
- Technical Leadership: Provide technical guidance and mentorship to junior engineers, conducting code reviews, and ensuring adherence to established coding standards and practices
- Performance Optimization: Identify and resolve performance bottlenecks in backend systems, ensuring high availability and reliability of services
- Collaboration: Work closely with cross-functional teams, including front-end developers and product managers, to deliver software solutions
- Documentation: Create and maintain technical documentation for systems, processes, and codebases to ensure knowledge sharing and continuity
- Security & Compliance: Implement and enforce security best practices, ensuring that backend systems are secure and compliant with relevant regulations and standards
- Problem Solving: Troubleshoot and resolve complex technical issues, providing timely and effective solutions to minimize downtime and ensure smooth operation of systems
Skills
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 10+ years of professional experience in software development, with a focus on back-end systems and .NET technologies
- Experience with full-stack development and front-end technologies (React Native, etc.)
- Proficiency in latest .NET Core and C# programming language
- Strong experience with Azure cloud services, including Azure Functions, Azure SQL, Azure Cosmos DB, Azure Storage & Table, Azure App Services, Azure Service Bus, Azure KeyVault, Azure Log Analytics, and Azure DevOps
- Experience with API development
- Familiarity with database technologies, such as SQL Server, NoSQL, and ORM frameworks like Entity Framework
- Understanding of services architecture and distributed systems
- Candidates must live in the Dallas-Fort Worth, TX area or be willing to relocate
- Required to have a dedicated work area established that is separate from other living areas and provides information privacy
- Ability to keep all company sensitive documents secure
- Must live in a location that receives an existing high-speed internet connection/service
- Healthcare software development experience and knowledge of healthcare data interchange and standards such as X12 5010, HL7, NCPDP or FHIR
Benefits
- Comprehensive health, dental, and vision insurance as well as life and disability
- Retirement savings plan with company match
- Generous time off/vacation
- Professional development opportunities
- Flexible work environment
Company Overview
Company H1B Sponsorship