Principal .NET Software Engineer Healthcare Domain

Overview

Contract - W2
Contract - 12 Month(s)

Skills

.net
C++
Jenkins
GIT
C#
SQL
Agile
Visual Studio
OOP
Technical Leadership
PC/Embedded Systems
Healthcare/Medical Software

Job Details

Position: Principal Software Engineer (Healthcare/Medical Software)

Experience: 10+ years in software engineering (PC/Embedded applications)
Education: Bachelor's in Computer Science, Engineering, or equivalent

Top Requirements
  • Strong programming skills in C++, C#, .NET

  • Knowledge of Healthcare domain regulations, standards, and medical software development processes

  • Experience in regulated environments

  • Expertise in software architecture, design patterns, and object-oriented programming

  • Familiarity with SQL databases (SQL Server Express or pgSQL)

  • Experience with development tools and CI/CD: Visual Studio, Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira

  • OS experience: Windows

Key Responsibilities
  • Lead architecture and design of modules/projects; make design and technical decisions

  • Provide hands-on technical leadership for new development, maintenance, and field issue resolution

  • Review and approve designs and code

  • Analyze requirements, identify technical risks, and propose mitigation plans

  • Guide development and test teams, ensuring quality of deliverables

  • Implement SDLC principles, Agile/Lean methodologies, CI, software security, scalability, and documentation best practices

  • Drive continuous improvement and address process/product quality gaps

  • Mentor and coach team members

Qualifications
  • Proven experience in PC-based and embedded systems development

  • Strong understanding of object-oriented analysis, design, and implementation

  • Hands-on experience with technical leadership in software projects

  • Knowledge of Healthcare regulations and medical software development

Personal Attributes
  • Strong communication, interpersonal, and leadership skills

  • Decisive, proactive, and self-driven

  • Systems-oriented with excellent problem-solving abilities

  • Experience working with multi-site teams, quality-conscious, process- and customer-oriented

  • Coaching and mentoring capability

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Intellectt INC