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!