Software Engineer – Remote Job Description

Software Engineer – Remote Job Description Template

Our company is looking for a Software Engineer – Remote to join our team.

Responsibilities:

  • You are a creator with a desire to develop products that positively impact patient health;
  • You have a keen attention to detail;
  • Participate on cross-functional projects with employees from other teams. Help to define project requirements, and work to meet those requirements;
  • Provide thorough pull request reviews for other developers and be receptive to critical feedback on your own work;
  • Think ahead and anticipate scalability and performance concerns;
  • You have a passion and proven track record for creating robust, scalable web applications;
  • You enjoy writing versatile code that adapts to change;
  • Develop and implement front-end and back-end solutions;
  • You are comfortable with ambiguity;
  • You are motivated by solving challenging technical problems.

Requirements:

  • Bachelor’s degree or equivalent experience;
  • Strong documentation skills;
  • Strong interpersonal skills;
  • Agile/Scrum/Kanban;
  • Experience with relational DBMS, SQL Server preferred;
  • Knowledge of healthcare with relative experience in: Claims data, Risk adjustment, Medicare, Quality (5-Star, QRS, HEDIS) and Medicaid;
  • Experience with testing, specifically writing test cases, unit testing, and automated testing;
  • Proficient in C# .NET;
  • MS SSIS;
  • Cloud based development; prefer Microsoft Azure;
  • Knowledge of healthcare with relative experience in: Claims data, Medicare, Quality (5-Star, HEDIS) and Medicaid;
  • Relational database systems experience, such as PostgreSQL or Oracle, including database and query design techniques;
  • Degree in Computer Science or equivalent work experience;
  • Oracle database and experience with persistence frameworks/object-relational mappings such as Hibernate;
  • Experience with Swing.