Intermountain Healthcare
Software Engineer
(IS Tactical Software
Development Team).
Work closely with clinical users to understand and gather requirements, develop technical designs and software architectures, build systems spanning N-tier and client/server architectures. Code, test, debug, and document more-complex programs, and enhance existing programs. Develop detailed system design specifications. Identify and resolves system operating problems. Participate in the testing process through test review and analysis, test witnessing and certification of software. Provide guidance and training as needed. Require M.S. degree in Computer Science. Also requires knowledge of software architectures, UI design and usability principles, Java and framework technologies, and database architectures. Java, Java EE, Java services, core libraries, design patterns, object-oriented design, Oracle, Spring framework, Hibernate ORM, & Apache Commons. Web architecture design, web services, session & cache management, reporting, security, job scheduling, logging framework, and Java Mail API. User interface standards and components such as HTML/XHTML, CSS, JavaScript, & AJAX. Web view technologies & frameworks such as Servlets, JSP, JSTL, & Tiles. Relational database architecture & design, data warehouse, JDBC, SQL, & Oracle PL/SQL. Multithreaded programming & Java AWT/Swing desktop development. XML and interoperability related technologies. Development tools such as CVS/ Subversion, Oracle SQL Developer, Apache Ant/Ivy, and Eclipse/ MyEclipse. Bug, issue and project tracking tool. Web application server with Apache Tomcat. Unit testing with JUnit framework. Microsoft Windows & Unix/Linux operating systems. Understanding of software development life cycle and process methodologies. Job located at Intermountain Healthcare LDS Hospital, 8th Ave C Street, Salt Lake City, UT 84143. Resume: Intermountain Healthcare, Attn: Sara Curry, 8th Ave C Street, Salt Lake City, UT 84143.