Software Engineer III-1

MedImpact Healthcare Systems, Inc.San Diego, CA
2dOnsite

About The Position

MedImpact Healthcare Systems, Inc. is looking for extraordinary people to join our team! Why join MedImpact? Because our success is dependent on you; innovative professionals with top notch skills who thrive on opportunity, high performance, and teamwork. We look for individuals who want to work on a team that cares about making a difference in the value of healthcare. At MedImpact, we deliver leading edge pharmaceutical and technology related solutions that dramatically improve the value of health care. We provide superior outcomes to those we serve through innovative products, systems, and services that provide transparency and promote choice in decision making. Our vision is to set the standard in providing solutions that optimize satisfaction, service, cost, and quality in the healthcare industry. We are the premier Pharmacy Benefits Management solution! 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.

Requirements

  • BS/BA and 6+ years’ experience or equivalent combination of education and experience, and 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, and at least one scripting language.
  • Strong proficiency in database interfacing and relational database management systems (RDBMS such as Oracle or similar).
  • Expert knowledge of Object Oriented and procedural languages.
  • Solid UNIX command level, experience. Shell scripting and build automation (make, cmake, etc.) knowledge.
  • Performing needs/requirements analysis and recommending cost effective and justifiable solutions required.
  • Real-time, transaction-based processing development.
  • Developing component level APIs for external consumption.
  • Unit test suite development in object-oriented development environments
  • Must have good communications (written /oral), interpersonal and presentation skills.
  • Ability to work in a fast-paced environment with changing priorities.

Nice To Haves

  • Refactoring techniques experience preferred.
  • Experience in the following areas desired: Java, Web Services, Soap, Apache, XML, Oracle

Responsibilities

  • 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.
  • Produces unit-testing code and participates in unit, functional and system testing.
  • Develops and implements large scale, complex mission-critical transactional applications requiring high visibility across multiple environments.
  • Interfaces with end users to add new or custom features to company products.
  • Develops and maintains procedures, and documents for installation and maintenance of the applications
  • Assist with mentoring less experience IT staff members
  • Takes the initiative to attend job related training to keep skills current and maintain awareness of industry trends and best practices.
  • Other responsibilities as assigned based on business needs.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service