Senior .NET Developer
We are looking for an experienced .Net Engineer to work on tasks and projects related to regulatory compliance and interoperability.
Job Description
In this role, you will work with our client, who collaborates with clinicians, researchers, and regulators to drive innovation in cancer care. By leveraging advanced technology and evidence, the organization empowers smarter, faster learning to improve patient outcomes, transforming cancer care.
Requirements:
- 7+ years of experience in .Net;
- Strong familiarity with both legacy ASP.NET and ASP.NET Core frameworks is highly desired;
- Strong debugging, refactoring, test-driven-development (TDD) skills;
- Good understanding of application layers and common OOP patterns (factory, singleton,
observer, delegate, etc);
- Strong attention to detail;
- Experience with RESTful API development and maintaining backward compatibility;
- Experience working with JSON/XML data serialization frameworks like System.Text.Json/Newtonsoft JSON is a plus;
- Comfortable with AWS cloud infrastructure (EC2, EKS, S3, Lambda, DynamoDB);
- Use of containers (Docker) for deployment (onto ECS/EKS) and local development;
- Familiarity with common data transmission protocols (SFTP, HTTPS, RPC, SMB) is a
plus;
- Familiarity with Electronic Health/Medical Record software and/or Healthcare;
- Familiarity with Interoperability frameworks such as HL7 and FHIR is a strong plus;
- Experience with Healthcare Interface Engines, like Cloverleaf, is a strong plus;
- Experience with SQL Server/Postgres DBs is a plus;
- Experience operating business-critical services running on Windows and Linux
(Ubuntu/Red Hat) operating systems is a plus;
- Deployment: Terraform, AWS, GitLab, Jenkins, Ansible;
- Experience with some IDE: JetBrains Rider/Visual Studio (Code)/Emacs/VIM.
Responsibilities:
- Build services using .Net 8 (FHIR + Interfaces Service), net472 (OncoEMR), and other Microsoft frameworks (Windows Legacy Services);
- Oversee the operational health of several different services;
- Troubleshoot and debug customer bug reports;
- Identify opportunities to modernize and optimize existing services and customer integrations.
What we offer:
- USD monthly payment;
- 100% remote opportunity;
- 10 business days of paid vacation per year (can be taken after 6 months in Customertimes);
- Up to 10 national holidays (either US or country of residence);
- 5 personal days off (can be taken after 3 months in Customertimes);
- Travel expenses are covered when applicable;
- Referral program;
- Paid certification program;
- Personalized personal development plan (PDP);
- Access to the language learning platform.
Apply now
Senior .NET Developer