Systems Software Engineer II in Eden Prairie, MN at Lifetouch Church Directories and Portraits Inc.

Date Posted: 1/30/2018

Job Snapshot

Job Description

Lifetouch is currently looking for a Systems Software Engineer to join our team!  In this position you will program new applications and modify existing computer information systems including business applications and web solutions. This role is engaged throughout the application development life-cycle, providing technical expertise, to analyze, develop and test applications, ensuring business requirements are met.


  • Codes, tests, and debugs programs, ensuring business requirements are met and documentation is created and
  • Troubleshoots and quickly solves problems, as well as fixes reported defects to ensure proper functionality.
  • Leverages and builds technology knowledge to act as a subject matter
  • Ensures compliance with development
  • Safe-guards all customer, employee and company proprietary and personal information ensuring customer and employee data is kept confidential at all


  • Provides technical support for business systems in response to
  • Acts as liaison, between IT functional unit and cross-functional project teams, and participates as project team
  • Performs other projects or miscellaneous duties as requested or


  • Bachelor’s Degree in IT or equivalent experience
  • IT function specialty certifications


  • 3-6 years in Java software development, developing and designing
  • 1-2 years’ experience developing software utilizing technologies across application tiers such as:
    • Client-side (e.g., Java, Javascript, HTML, CSS)
    • API use and development (e.g., REST, JSON, XML, SOAP)
    • Relational database (e.g., Oracle, MySQL, SQL Server, no-SQL databases)
    • Web Servers (e.g., Tomcat, Apache, Glassfish)
  • Working in a cross-functional

Other (knowledge, skills, and abilities):

  • Java programming
  • Knowledge and use of Git.
  • Technical knowledge of the business specific functional/operational areas and IT technologies involved
  • Knowledge of data privacy issues and
  • Very strong interpersonal, ownership, and collaboration
  • Demonstrated ability to work with others levels of the
  • Strong oral and written communication skills.
  • Analytical, critical thinking and problem solving
  • Ability to manage and prioritize
  • Demonstrated ability to manage multiple priorities and
  • Detail oriented in the execution and follow-up of
  • Ability to effectively manage and lead
  • Takes innitative