Backend Developer (Remote - USA/Canada)
We are looking for an experienced Backend Developer with a strong focus on C# development and significant expertise in Microsoft SQL Server. This is a long-term remote contract with our client, a leading nationwide healthcare technology company. Experience in the healthcare and/or finance sector is highly desirable.
Responsibilities:
- Develop and maintain advanced software systems using C#.
- Understand business and system functionalities in depth.
- Diagnose and resolve complex issues.
- Conduct requirements analysis, design, peer reviews, and documentation.
- Provide accurate effort estimates and identify potential risks.
- Implement best practices in software engineering, including iterative development, unit testing, and code reviews.
- Stay updated on technology trends and industry best practices.
Required Skills:
- Expertise in C# and .NET development.
- Strong relational database skills with Microsoft SQL Server (MSSQL 2008 or higher).
- Extensive experience with high-concurrency applications, including multi-threading, thread synchronization, and parallel processing.
- Solid understanding of object-oriented programming principles.
- Self-motivated, analytical, and detail-oriented.
- Proven ability to deliver high-quality products within deadlines.
- Excellent communication skills, both written and verbal, for effective collaboration and documentation.
Preferred Experience:
- Bachelor's degree in Computer Science or Engineering.
- 8+ years of experience in software engineering, specifically with C# and .NET.
- Extensive experience with Microsoft SQL Server.
- Experience with Azure cloud services.
- Experience with MVC, Angular, JavaScript, and HTML.
- Exposure to Azure DevOps.
- Experience in the healthcare and/or finance industry is advantageous.
Why Join Us?
- Work remotely from anywhere in the USA or Canada.
- Be part of a team that shapes the core of our company software solutions.
- Join a market leader in the healthcare technology sector.
- Grow your career with ongoing learning and development opportunities.
- We welcome applicants from all backgrounds and experiences.
- We are committed to creating a diverse and inclusive environment.
If you're ready for a challenging role where you can make a difference, we'd love to hear from you. Apply today and help us shape the future of our software solutions!