Company Description:
Founded in 2006, eHealth Technologies is the leading provider of medical record retrieval and organization services and image-enabled Health Information Exchanges (HIEs). With customers across the country, eHealth Technologies works with prominent HIEs and the nation’s top-ranked hospitals, including 17 of the 20 US News & World Report Honor Roll Hospitals for 2020-2021.
The company’s eHealth Connect® solution enhances patient and physician satisfaction by streamlining referrals and intelligently aggregating patients’ clinical records. This assures physicians have the right healthcare information to care for their patients, right when they need it. As a critical adjunct to HIEs, eHealth Connect® Image Exchange enables the automated access to all types of medical images in the context of the aggregated patient record, in full diagnostic quality.
Career Description:
The Software Engineer is a hands-on developer with primary responsibility for developing products for internal and external customers utilizing Microsoft technologies, single page application web frameworks and restful API services.
  • Modern JavaScript frameworks: Angular, React, Redux
  • Immutable JavaScript
  • .NET Core 2+ / .NET Framework 4.6+
  • Dapper
  • Entity Framework
  • Azure
  • SQL Server
  • AI prompt engineering
  • AI coding tools (Copilot, Cursor, etc.)
 
We strive to follow the Agile Scrum framework. This responsibility includes software analysis, design, development, testing, and deployment. Assists with the development of software documentation. Communicate daily with team members on progress.
 
Assist in the support of software systems to troubleshoot and resolve issues. This includes communicating with business partners and the technology team regarding problems, investigating issues, and performing problem resolution. Documents resolution appropriately. Escalates issues as needed.
Continuously seeks to expand knowledge and increase maturity of applications and systems being developed to create efficiencies and/or mitigate risk via people/process/technology changes for the business.

Primary Responsibilities:
1.   Solve highly technical and complex problems.
2.   Develop and enhance responsive web applications.
3.   Understand and support of front and backend software technologies.
4.   Contribute procedures, tools and practices to optimize team productivity.
5.   Analyze problems from internal and external customers, debug and provide fixes.
6.   Participate in code and design reviews.
7.   Must be available to provide system support as business needs require.
8.   Use AI coding tools to complete tasks in a timely, high quality manner
9.   Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time without notice.

Information Privacy and Security
In an effort to safeguard the information privacy and security of all covered information Employee shall also be responsible for:
  • Following eHealth Technologies’ information privacy and security policies, procedures, standard operating procedures, appendices, attachments, etc.
  • Accessing, using, and disclosing only the minimum necessary covered information that is needed for job responsibilities, or otherwise allowed by law.
  • Safeguarding the confidentiality, integrity, and availability of covered information at all times, whether or not on duty.

Knowledge and Skill Requirements:
Preferred Field of Study:
  • Computer Science, Math, Engineering, MIS, or IT related from an accredited institution
 
Preferred Years of Experience:
  • 2+ years of experience in software development
  • Must have an Associate’s Degree in Computer Science, Math, Engineering, MIS, or IT related from an accredited institution, BS degree preferred; or 3 years of full stack development can be substituted for BS degree,
  • Minimum of 2 years experience in full-stack software development, preferred 5+ years
  • Strong knowledge and experience with C#
  • Experience with frontend web-based development, or equivalent (e.g. React, Redux, Angular, Vue).
  • Experience developing Software as a Service (SaaS) applications and understanding the impact of this architecture in a deployment environment.
  • Experience developing JS, CSS, HTML sites.
  • Experience designing and implementing web services via REST APIs (e.g. ASP.NET Core and/or ASP.NET Framework).
  • Database technologies such as Microsoft. SQL Server or other similar TSQL based technologies.
  • Experience developing Single Page Web Applications using the React/Redux frameworks
  • Experience designing, developing, and shipping v1 applications.
  • Demonstrated experience with best Agile Scrum SDLC practices: coding standards, reviews, code management, build processes, and testing.
  • History of successfully developing software following an Agile methodology
  • Knowledge of Git for source control purposes.
  • Understanding of CI/CD
  • Strong customer focus.
  • Strong knowledge of data structures, algorithms, enterprise software, asynchronous architectures, and object-oriented programming.
  • Ability to work independently
  • Excellent oral and written communication skills
  • Ability to present new ideas, approaches and information clearly
  • Outstanding attention to detail and organizational skills
  • Diligent work ethic and insatiable desire to learn and develop skills
  • Ability acquire new knowledge quickly
  • Strong interpersonal skills
  • Self-starter, highly motivated
  • Time management
  • Cultural sensitivity/awareness
  • Team player, ability to build strong relations internally across functional areas and externally with vendors, suppliers, members, constituents, and volunteers
  • Commitment to company purpose and values
  • Proficiency in Microsoft Office products (Word, PowerPoint, and Excel)
  • Collaborative
  • Strong business acumen
  • Creativity and entrepreneurial skills
 
Key Relationships:
 
1.   Directly supervised by the Director of Engineering
2.   Interacts regularly with eHealth Technologies staff, customers, vendors, and community members.

Required Skills

SQL Server AI React Azure .Net Core 2+ Entity Framework .Net Framework 4.6+ Angular Redux JS Frameworks