Senior Software Developer

Posted 2 days ago

This is a fully remote position, open to applicants in Alabama, +34 more states.

📋 Description

• Design, develop, test, and deploy enterprise applications utilizing .NET Core, .NET Framework, and C#.

• Create scalable, resilient, and high-performing solutions that support mission-critical healthcare workflows.

• Collaborate with product managers, architects, and engineering colleagues to define and deliver product features.

• Lead technical design discussions and contribute to architectural decisions.

• Design and optimize MongoDB data models, indexing strategies, and performance tuning solutions.

• Advocate for clean code, automated testing, code reviews, and CI/CD practices.

• Work in an Agile environment to deliver customer-centric enhancements and features.

• Integrate third-party applications, APIs, and internal microservices.

• Modernize systems, reduce technical debt, and enhance platform performance and reliability.

• Utilize modern engineering tools, including AI-assisted development capabilities.

• Troubleshoot production issues, conduct root cause analysis, and implement sustainable solutions.

• Mentor junior engineers and share technical knowledge.

• Contribute to engineering standards, development frameworks, and architectural best practices.


⛳️ Requirements

• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

• 8+ years of professional software development experience with a strong emphasis on .NET technologies.

• In-depth expertise in C# and .NET application development.

• Significant experience with MongoDB, including schema design, indexing, query optimization, and performance tuning.

• Proven experience designing scalable, distributed, and maintainable enterprise applications.

• Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and modern software design patterns.

• Experience with Git, source control best practices, and CI/CD pipelines.

• Strong analytical, troubleshooting, and problem-solving capabilities.

• Ability to balance technical excellence with business outcomes and customer needs.

• Familiarity with cloud platforms such as AWS or Azure.

• Experience with Docker and Kubernetes.

• Experience in building or supporting microservices-based architectures.

• Front-end development experience using React or Angular.

• Experience with automated testing frameworks such as NUnit, xUnit, or MSTest.

• Knowledge of AI-powered development tools.

• Experience with Azure DevOps.

• Background in healthcare technology or SaaS is a plus.


🏝️ Benefits

• Equal opportunity employer.

• Confidential handling of applicant information in accordance with EEO guidelines.

• Commitment to a culture of Diversity, Equity, Inclusion, and Belonging.

• Non-discriminatory practices throughout the employee and customer lifecycle.

People also viewed

NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job
QAVION GROUP1 day ago

Senior Fullstack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Weflow | getweflow.com1 day ago

Senior Software Engineer – Principal

DE flagGermany OnlyFull-timeFull-stack Engineer€90k – €110k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Ticketing, Travel Commerce

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
RTX1 day ago

Principal Engineer, Software Engineering

US flagIowa OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
R1 RCM1 day ago

Product Engineer II

US flagUnited States OnlyFull-timeFull-stack Engineer$105k – $202.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers