About the role

  • Software Engineer III at MedImpact creating innovative healthcare solutions through programming and analysis within the Claims Adjudication team. Collaborating to enhance the value of health care through technology.

Responsibilities

  • Working as a member of the Claims Adjudication team, the Software Engineer performs analysis, design, programming, and modification of computer programs for software products for both internal and/or external client applications.
  • Provides consultation on projects by demonstrating expertise in a variety of the field’s concepts, practices, and procedures.
  • Plans the execution of software projects for new product development and/or modification of existing programs, software version upgrade releases and custom interfaces.
  • Determines the necessary resources to initiate and complete the project.
  • Participates in designing, programming, coding, testing, debugging, configuring, and documenting operating systems and software to defined requirements.
  • Utilizes the industry’s best practices and standards for software engineering techniques to minimize coding errors, efficient program logic and ensures robustness of work products.
  • Works with others to develop alternative system and software designs.
  • Practices Object Oriented software standards and techniques to ensure robustness, maintainability and reusability of the end product
  • Working as part of a software engineering team, develops software engineering processes, creates innovative and efficient integrated solutions.
  • Leads and/or participates in software project meetings and provide status reports as needed.
  • Challenges assumptions and take appropriate risks.
  • Participates in all aspects of iterative software development processes from start to finish including business requirements, technical analysis, design, implementation, and production deployment.
  • Assume full end-to-end accountability and responsibility for assigned projects as well as the end production delivery.

Requirements

  • BS/BA and 6+ years’ experience or equivalent combination of education and experience
  • 2 years of SME in respective areas
  • Excellent working knowledge of a variety of programming languages
  • Thorough knowledge of software methodologies, distributed networking, databases, communications, and multiprocessing applications
  • Experience with C++ design and development
  • Design patterns
  • Complete application development lifecycle
  • At least one scripting language
  • Strong proficiency in database interfacing and RDBMS such as Oracle or similar
  • Expert knowledge of Object Oriented and procedural languages
  • Solid UNIX command level experience
  • Shell scripting and build automation knowledge

Benefits

  • Medical / Dental / Vision / Wellness Programs
  • Paid Time Off / Company Paid Holidays
  • Incentive Compensation
  • 401K with Company match
  • Life and Disability Insurance
  • Tuition Reimbursement
  • Employee Referral Bonus

Job title

Software Engineer III

Job type

Experience level

Mid levelSenior

Salary

$95,717 - $169,898 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job