Principal Software Engineer (Backend) - Remote
Allscripts4 months ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Position Title: Principal Software Engineer (Backend) - Remote. Welcome to Veradigm – a company transforming healthcare through research, analytics, and AI. Work on Practice Fusion’s cloud-based EHR, built on a robust Services Oriented Architecture in AWS using .NET technologies, and help deliver life-saving solutions for doctors and patients.
Key Responsibilities
- Act as a hands-on architect by coding, testing, and deploying premium quality solutions that advance the entire system architecture.
- Design and implement critical libraries, microservices, and services used by over 180 cloud microservices.
- Provide technical thought leadership by mentoring developers, reviewing code, and promoting best practices.
- Define the platform team roadmap and drive key architecture decisions to improve development velocity, quality, performance, and security.
- Collaborate with cross-functional teams—including UI, DevOps, and data—to ensure cohesive technology evolution.
- Architect complex application workflows, develop WebAPI and WCF services, and author SQL Server database schemas and stored procedures.
Required Qualifications
- Bachelor’s Degree in Computer Science or a related discipline.
- 10+ years of C#/.NET experience.
- Minimum 5+ years of hands-on experience with .NET WebAPI, WCF, REST, relational database development, version control, and continuous integration.
- Proven leadership in agile teams with strong experience in designing scalable solutions using architecture patterns (caching, type-ahead, retry policies, queuing, etc.).
- At least 5+ years in one or more of the following areas: cloud development (AWS, Azure), document storage (AWS S3, MongoDB), and messaging systems (AWS SQS, ActiveMQ).
Benefits & Perks
- Comprehensive compensation package.
- Holidays and vacation time.
- Medical, Dental, and Vision Insurance along with company-paid life insurance.
- Retirement savings plan.
Required Skills
Agile Methodologies
AWS
WCF
WebAPI
Microservices Architecture
Cloud Development
Continuous Integration/Continuous Deployment (CI/CD)
C#/.NET
SQL Server
REST
Software Design and Architecture