View Job

This job posting is no longer active on Diverse Jobs and therefore cannot accept online applications.


    

This posting cannot receive an online application from your Diverse Jobs account. To apply, follow the employer's instructions within their job description.

Des Moines University

Location: Des MoinesIA 50312 Document ID: AC155-0F0D Posted on: 2018-06-1506/15/2018 Job Type: Full-time

Job Schedule:Full-time
2018-07-15
 

Senior Solutions Engineer

Summary/Essential Duties and Responsibilities:

The Senior Solutions Engineer provides administrative support for campus enterprise applications and is responsible for driving development, integration and support activities database-driven applications that primarily support the administrative functions of the university.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
  • Analyze business requirements; translate business requirements into technical designs; Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Determine operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
  • Design new configurations by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
  • Manage vendors and contractor project work.
  • Guide team development efforts towards successful project delivery.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain enterprise applications and data solutions.
  • Prepare reports, technical and user documentation on the status, operation and maintenance of software. Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Develop, refine, and tune custom programs and integrations between applications. Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide third-level support to business users.
  • Research and evaluate a variety of software products.
  • Participate in and successfully complete all University required training including, but not limited to discrimination/harassment and code of conduct.
  • Perform other job-related duties and special projects as assigned.


Qualifications/Education and/or Experience:

QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION and/or EXPERIENCE
  • Bachelor's degree in computer science or related field or 4 years of equivalent combination of education and experience.
  • 7+ year's experience in software design and development required.
  • Experience with automated testing.
  • Experience with agile development methodologies preferred.
  • Experience with debugging, performance profiling and optimization.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Proven experience in vendor management and leveraging third parties for service fulfillment.
  • Experience supporting, customizing and/or managing large, complex enterprise-level applications is required.


Required Documents:

Reference Contact Information, Resume

To apply please click here!