Logo of Huzzle

Software Design Engineer

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • Salt Lake City

AI generated summary

  • You must have a bachelor's degree, 2+ years of software development experience, strong communication skills, experience in Java, Hibernate, Angular, and SQL, ability to manage projects independently, and willing to work long-term in a team environment.
  • You will design and develop software applications, collaborate with team members, gather requirements, document processes, provide customer support, create test plans, peer review code, make database changes, write SQL queries, and integrate with COTS systems.

Requirements

  • Physical Requirements and Level of Frequency that may be required
  • Nearly Continuously: Sitting, hearing, listening, talking.
  • Often: Repetitive hand motion (such as typing), walking.
  • Seldom: Bending, reaching overhead.
  • Minimum Qualifications:
  • Requires a bachelor’s degree in a related area or equivalency (one year of education can be substituted for two years of related work experience) and 2-4 years of experience in the field or in a related area.
  • Minimum of 2+ years experience as a Software Developer.
  • Strong communication skills.
  • Some experience managing and integrating systems from multiple vendors.
  • Experience with developing in Java, Hibernate, UML , Angular and J2EE concepts.
  • Experience with SQL .
  • Experience developing web-applications.
  • Understanding of the software development life cycle and willing to work within it.
  • Ability to manage projects independently.
  • Self-starter and motivated individual.
  • Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description.
  • Preferences:
  • Experience in a medical/research setting.
  • Excellent communication skills.
  • Experience working in a team environment.
  • Willing to work long-term.
  • Data mining experience using Natural Language Processing ( NLP ) and/or machine learning.

Responsibilities

  • Develop software applications using Java, Angular/HTML5, and SQL Server/Hibernate.
  • Work on a team in a scrum/agile environment.
  • Follow departmental standards and procedures.
  • Meet with customers to gather requirements and capture/improve processes.
  • Document new requirements and design, or make changes to existing documentation in Confluence.
  • Provide support to customers on new/existing applications as the need arises.
  • Create test plans for code prior to release. (Or where a QA team is established, work with them to create test plans.)
  • Peer review and test other developer’s code changes.
  • Work with DBAs to make appropriate database changes.
  • Write SQL queries as needed to create reports for customers, or implement/test code changes.
  • Integrate with COTS systems as needed.

FAQs

What are the minimum qualifications for the Software Design Engineer position?

The minimum qualifications for the Software Design Engineer position include a bachelor's degree in a related area or equivalent, 2-4 years of experience in the field, a minimum of 2 years experience as a Software Developer, strong communication skills, experience with Java, Hibernate, UML, Angular, J2EE concepts, SQL, web-application development, and ability to manage projects independently.

What are some of the responsibilities of the Software Design Engineer?

Some of the responsibilities of the Software Design Engineer include developing software applications using Java, Angular/HTML5, and SQL Server/Hibernate, working in a team in a scrum/agile environment, meeting with customers to gather requirements, creating test plans for code, integrating with COTS systems, and more.

Are there any preferences for candidates applying for the Software Design Engineer position?

Yes, preferences for candidates applying for the Software Design Engineer position include experience in a medical/research setting, excellent communication skills, experience working in a team environment, willingness to work long-term, and experience with data mining using Natural Language Processing (NLP) and machine learning.

Is this a full-time position?

Yes, the Software Design Engineer position is a full-time position with standard hours of 40 hours per week.

Is there a pay rate range for the Software Design Engineer position?

The pay rate range for the Software Design Engineer position is $47,600 to $90,400.

What is the location of the Software Design Engineer position?

The Software Design Engineer position is located in Salt Lake City, UT on the campus of Huntsman Cancer Institute.

Science & Healthcare
Industry
10,001+
Employees
1850
Founded Year

Mission & Purpose

University of Utah Health is the Intermountain West’s only academic health care system, combining excellence in patient care, the latest in medical research, and teaching to provide leading-edge medicine in a caring and personal setting. The system provides care for Utahns and residents of five surrounding states in a referral area encompassing more than 10 percent of the continental United States.