Software Engineer II

MedImpact Healthcare Systems, Inc.San Diego, CA
23h$40 - $70Hybrid

About The Position

The Software Engineer II works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business areas, databases, applications, and tools which drive business functions. The Software Engineer II works under general supervision and instruction from management or lead software engineers.

Requirements

  • BS/BA and 4+ years’ experience or equivalent combination of education and experience
  • Good knowledge and experience of Java, SQL, Oracle PL/SQL, Unix Shell scripting etc. Python is a plus.
  • Good knowledge and experience of Object-oriented design and programming.
  • Good knowledge and experience of modern RDBMS products (Oracle). PostgreSQL is a plus.
  • Good knowledge and experience with Unix/Linux platform and sufficient commands.
  • Good knowledge and experience of Microsoft Office (Outlook, Word, Excel, PowerPoint, Access).
  • Demonstrated ability to work collaboratively on project teams and/or matrix-managed teams
  • Ability to appropriately schedule and prioritize multiple projects to ensure timely and effective delivery of IT solutions
  • Excellent written and verbal communications skills with emphasis on translating technical concepts to non-technical audiences
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
  • Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.
  • Ability to compute rate, ratio, and percent and to draw and interpret bar graphs.
  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.

Nice To Haves

  • Good knowledge of modern web application development frameworks (such as Angular, JavaScript, Spring Boot, Sprint MVC, Hibernate) is a plus.
  • Familiar with or experience in Agile software development lifecycle.
  • Familiar with JIRA/Confluence tools.
  • Prefer familiarity with PBM business model (plans, programs, and practices) as well as pharmaceutical practices (nomenclature, medications)

Responsibilities

  • Gains a thorough understanding of functional requirements for new software requests.
  • Develops software and performs testing of software applications to meet functional requirements.
  • Practices good software development techniques and standards to reduce coding errors and ensures robustness and efficiency of work products.
  • Partners with software teams in the development of the software engineering processes.
  • Works to identify and resolves technical or product problems.
  • Participates in software project meetings and provides status reports.
  • Translates technical designs into working software.
  • Maintains existing applications by enhancing software and troubleshooting issues.
  • Collaborates with team members and partner with others as needed to ensure successful completion of assigned software development tasks.
  • Participates in code reviews and incorporates recommendations.

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