SIGN IN
Senior/Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

medispend · 1 day ago

Senior/Principal Software Engineer

Medispend is seeking a Senior/Principal Software Engineer who will be responsible for architecting, designing, and developing software modules and components in the .Net based MMIS product portfolio. This role involves mentoring other developers and serving as a technical liaison with clients to understand their requirements and propose solutions.
Information Technology & Services
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Architect, design, and develop software modules and components within the full stack .Net product platform which meet specified requirements
Architect, design, configure, deploy, monitor, and troubleshoot platform operations in the Microsoft Azure cloud environment
Act as the technical liaison directly with clients to collaborate on technical architectures and designs that will meet requirements
Provide technical guidance and oversight for other less experienced .Net developers also working on the .Net based product platform. Provide peer review of proposed code check-ins
Promote and monitor best practice coding standards to ensure designs exhibit required levels of overall performance and scalability
Collaborate with Product Management and Engineering leaders to provide estimates to build new product features and capabilities
Proactively identify emerging .Net ecosystem technical trends and draft strawman proposals for incorporation into the product
Collaborate closely with Infrastructure Operations to provide suggestions for financially optimum use of Microsoft Azure cloud services
Incorporate security best practices (i.e. OWASP top 10) within software architecture and designs
Be an active voice in the identification of technical debt, and work closely with team members to align on mitigation strategies, designs, and milestones

Qualification

.NetAzureC#JavaScript frameworksASP.NETMVCEntity FrameworkSQL DatabaseCosmosBlob StorageCI/CDAgile/ScrumJiraConfluenceInterpersonal skillsCommunication skillsTeamwork

Required

Bachelor's degree in Computer Science, related discipline, or equivalent experience
10+ years of overall Software Development experience in the .Net/Azure ecosystem
8+ years of experience developing in C# and HTML/JavaScript
Excellent working knowledge of .Net design patterns/frameworks (ASP.NET, MVC, Webforms, Entity Framework, etc.)
Excellent working knowledge with Azure data storage engines including SQL Database, Cosmos, and Blob Storage
5+ years of JavaScript frameworks, Angular preferred
5+ years of building multi-tenant web applications distributed via Azure cloud
Strong experience with building and leveraging integration frameworks and techniques that interact with client source data systems
Very broad knowledge of Azure cloud services
Strong understanding of CI/CD features within Azure DevOps
Working knowledge of Jira/Confluence
5+ years working in an Agile/Scrum environment
5+ years experience working with offshore development teams

Preferred

Superior interpersonal, teamwork, and collaboration skills
Strong verbal and written communication skills, able to communicate and explain technical information to various audience levels, including clients
Experience with designing and building large-scale web systems
Experience in building production-quality, business-critical systems
Demonstrated ability to prioritize multiple tasks and manage priorities as required while remaining professional and calm under tight deadlines and due dates
Demonstrated ability to learn new technologies and systems, and a passion for innovation
Self-starter with experience working on projects with limited direction

Benefits

Benefits
Bonus

Company

medispend

twitter
company-logo
MediSpend’s best-in-class solutions empower life sciences companies to grow their business compliantly through top-rated solutions and client services.

H1B Sponsorship

medispend has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2023 (1)
2022 (1)
2021 (1)
2020 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Craig Hauben
Chief Executive Officer
linkedin
leader-logo
Seth Houston
Chief Commercial Officer
linkedin
Company data provided by crunchbase