Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Information Services
Software Engineer
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Develop information systems by designing, developing and installing software solutions in support of the business. Provide high level technical expertise in one or more highly specialized areas of applications systems and is responsible for full life cycle of software development process: design, code, test, deploy, document and maintain application software.Support all enterprise system application using PowerBuilder. Ensure a commitment to safety through consistent and professional behaviors in performance of job requirements that demonstrate safety is a fundamental value that guides all aspects of our work. Perform related duties as required.

Essential Functions:

1. Design, develop and deliver PowerBuilder applications and application enhancements. 2. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions. 3. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. 4. Prepare and install solutions by determining and designing system specifications, standards, and programming. 5. Improve operations by conducting systems analysis; recommend changes in policies and procedures. 6. License software by obtaining required information from vendors; recommend purchases; test and approve products. 7. Apply sound project management guidelines to ensure the accurate and timely completion of assigned tasks and projects. Prepare and communicate project plans and project status. 8. Responsible for one or more major business applications systems including ongoing customer and technical support. Gather and analyze information for correcting or improving systems. Make appropriate changes to ensure the ongoing operational integrity of the system. 9. Coordinate with Customer and Information Technology management to establish resource levels and priorities to ensure appropriate levels of product and customer support are in place. 10. Contribute to the development of technology standards and best practices. Research and evaluate emerging technologies for inclusion within Agency's development environment.

Position Requirements:

Bachelor's degree in Computer Science or related technical field. Minimum of six years of experience working in an information technology group or R & D software lab, with four years' experience developing PowerBuilder applications in a relational database environment. Minimum of two years professional experience in Business Analysis and Design. Or any equivalent combination of experience and training.

Selection Criteria:

1. Demonstrated knowledge of standard operating environment: UNIX/Linux, Windows. 2. Demonstrated knowledge of project management tools and techniques. 3. Demonstrated knowledge and practical work experience in all phases of automated systems development life cycle, with emphasis on application data requirements, program design and development. 4. Demonstrated knowledge and practical work experience of network and database technologies and protocols: Internet/Intranet, cx_Oracle, Psycopg, ODBC, TCP/IP. 5. Demonstrated knowledge and experience with object oriented technology theory, design and development and structured program development technique. 6. Demonstrated knowledge and experience of Relational Database technology theory, design, development, and access using SQL with an industry standard RDBMS: Oracle, SQL Server, PostgreSQL/PostGIS. 7. Demonstrated skill using source code repositories, i.e., Mercurial, Subversion, Git. 8. Demonstrated ability and practical work experience in the development of computer systems and programs using traditional and modern development tools: C, Python, Oracle PL/SQL, pg/pgsql, HTML/CSS/JavaScript, Visual Basic, Java, HTML, Eclipse, PowerBuilder. 9. Demonstrated ability to communicate effectively through written or verbal communication. Ability to work independently or as a member of a software development team. 10. Ability to establish and maintain effective working relationships with employees, management and the general public, including those from culturally diverse backgrounds, the elderly, persons with disabilities and/or other vulnerable populations. Type of Position / Grade / FLSA: Grade 16, Exempt, Non-Union. Selection Process - Candidates will be selected based at a minimum on the result of: 1. Application Review/Resume & Cover Letter 2. Supplemental Assessments 3. Panel Interview 4. References & Degree Verification 5. Criminal Background Check Supplemental Information: It is your responsibility, and to your benefit, to describe in detail how your education, training and work experience meet the requirements of the position for which you are applying. If applicable, please provide at least ten years of your work history, including any volunteer and internship experience you may have. You are encouraged to attach a resume, cover letter, training certificates and letters of recommendation with your application. Online applications are permitted five attachments; however each attachment is limited to 5MB. Please include your attachments in the "Resume Attachment" section (please try to combine documents as much as possible). A second option for attaching multiple documents is to send them to careers@trimet.org and we will attach them to your online application. You may also fax your materials to 503-962-3477 or 503-962-7440. Incomplete applications will not be considered. Resumes will not be considered in lieu of a completed application. To apply, please visit our website at http://trimet.org/careers We regret that due to the high volume of applications we receive, we currently only contact applicants who are highly qualified and most closely match our job requirements. Internal applicants: Information in your personnel file will not be used in lieu of information requested on your application. Incomplete applications will not be considered. If you are a qualified veteran and would like to apply for veterans' preference points, you will need to reflect your status on the application and submit supporting documentation with your application by the closing date of this recruitment. Documentation must be attached to your application. Persons needing an accommodation under the Americans with Disabilities Act for any part of the application process should contact TriMet Human Resources staff at 503-962-7505, or the TTY line at 503-962-5811. A minimum of two workdays notice prior to the need for accommodation is required. TriMet is an equal opportunity employer, committed to developing an organization that is reflective of and sensitive to the needs of the diverse community we serve, including the elderly and persons with disabilities.