Point your AI agent at freehire and let it find you a job.

Get the CLI →

MCVO Talent Outsourcing Services

NewBe an early applicant

Senior Software Developer – Healthcare Compliance Systems

Posted Updated
Discussion
Job Description:

Department: Information Technology Reports To: Development Manager / Technical Lead Employment Type: Contract / Full-Time Location: [Location] / Remote Security Clearance: Background check required (healthcare industry)

Position Summary:

The Senior Software Developer will be responsible for maintaining, enhancing, and developing new features for our enterprise healthcare compliance management platform. This mission-critical system serves educational institutions nationwide in managing student immunization records, compliance tracking, and regulatory reporting. The successful candidate will work with legacy and modern technologies in a regulated healthcare environment requiring strict adherence to HIPAA and other compliance standards.

Essential Functions and Responsibilities:

Software Development (60%):

  • Design, develop, test, and maintain complex web applications using C#, .NET Framework 4.8, .NET 9, ASP.NET Web Forms, and MVC
  • Create and optimize database structures, stored procedures, and queries in SQL Server
  • Develop and maintain RESTful APIs and SOAP services for system integrations
  • Implement front-end functionality using TypeScript, JavaScript, jQuery, and Bootstrap
  • Write clean, maintainable, and well-documented code following established coding standards

Healthcare System Integration (20%):

  • Integrate with state immunization registries and external healthcare systems
  • Process and parse HL7 healthcare messaging standards
  • Implement secure data exchange protocols and file transfer systems
  • Ensure all healthcare data handling meets HIPAA compliance requirements
  • Collaborate with healthcare partners on technical integration requirements

System Architecture & Performance (15%):

  • Participate in system architecture decisions and technical design reviews
  • Optimize application performance, including database query optimization and caching strategies
  • Implement and maintain Redis caching solutions
  • Monitor system performance using Application Insights and other monitoring tools
  • Troubleshoot and resolve complex technical issues in production environments

Collaboration & Documentation (5%):

  • Participate in code reviews and provide constructive feedback to team members
  • Create and maintain technical documentation and system specifications
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management
  • Participate in agile development processes and sprint planning

Working Conditions:

Physical Requirements:

  • Prolonged periods sitting at a computer workstation
  • Ability to lift up to 25 pounds occasionally
  • Visual acuity for detailed computer work

Work Environment:

  • Professional office environment or remote work setup
  • Standard business hours with occasional evening or weekend work for deployments
  • On-call rotation may be required for production support
  • Travel requirements: Less than 5% (occasional client meetings or conferences)

Security Requirements:

  • Must pass background check due to access to protected health information
  • Required to complete HIPAA training and maintain compliance certification
  • Adherence to company information security policies and procedures

Compensation and Benefits:

Contract Position:

  • Competitive hourly rate commensurate with experience: [X] -[X] per hour
  • Contract duration: [X] months with possibility of extension
  • Independent contractor classification (1099)

Full-Time Position:

  • Annual salary range: [X] -[X] based on experience and qualifications
  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company matching
  • Paid time off and holidays
  • Professional development opportunities and training budget

Application Requirements:

Qualified candidates should submit:

  • Current resume highlighting relevant experience
  • Cover letter addressing specific qualifications for healthcare software development
  • Portfolio or examples of relevant development work (if available)
  • Professional references upon request

Confidentiality Notice: This position involves access to protected health information (PHI) and confidential business information. All employees must sign and adhere to confidentiality agreements and HIPAA compliance requirements.

This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice.

Key Qualifications:

Required Qualifications:

Education:

  • Bachelor’s degree in computer science, software engineering, information technology, or related field
  • OR equivalent combination of education and professional experience

Experience:

  • Minimum 5 years of professional software development experience
  • Minimum 3 years of experience with C# and .NET Framework development
  • Minimum 2 years of experience with SQL Server database design and development
  • Experience with ASP.NET Web Forms and/or MVC framework
  • Experience working in regulated industries (healthcare, education, or financial services preferred)

Technical Skills:

  • Proficient in C#, .NET Framework 4.8+, ASP.NET Web Forms, MVC
  • Strong SQL Server database design, optimization, and stored procedure development
  • Experience with Entity Framework and LINQ
  • Knowledge of HTML, CSS, JavaScript, TypeScript, jQuery
  • Understanding of RESTful API design and SOAP services
  • Experience with version control systems (Git preferred)
  • Knowledge of dependency injection and repository patterns

Preferred Qualifications:

Experience:

  • 7+ years of enterprise software development experience
  • Healthcare industry experience with knowledge of HIPAA compliance
  • Experience with HL7 messaging standards and healthcare data integration
  • Experience with cloud platforms (Azure preferred)
  • Background in educational institution systems or student information systems

Technical Skills:

  • Knowledge of Redis caching implementation
  • Experience with multi-tenant application architecture
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with performance monitoring and optimization tools
  • Knowledge of healthcare regulatory requirements and data security standards
Competencies and Skills:

Technical Competencies:

  • Strong analytical and problem-solving abilities
  • Attention to detail and commitment to quality
  • Ability to work with legacy codebases while implementing modern practices
  • Understanding of software security best practices

Soft Skills:

  • Excellent written and verbal communication skills
  • Ability to work independently and as part of a team
  • Strong organizational and time management skills
  • Ability to learn new technologies and adapt to changing requirements
  • Professional demeanor when interacting with stakeholders and clients
Shift / Hours:

Monday – Friday in one single shift, 2:00 AM – 11:00 AM CST. Note this is +13 or +14 Philippine time, which will be 3:00 PM PH – 12:00 AM PH

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.