• Missouri University of Science and Technology
  • Rolla, MO, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Job Title: SOFTWARE ENGINEER #00025685
Location: Rolla
Full/Part Time: Full-Time
Job ID: 34535
Hiring Department

Information Technology - Research Support Services

Application Deadline

Open Until Filled

Full Time/Part Time

Full Time, Benefit eligible


$53,600 - $96,992/annually

Job Description

Basic Function & Responsibilities

Individuals employed within this professional title series are responsible for designing and controlling
the use of an organization's data resources. They analyze the interrelationships of data usage and define
physical data structures and logical views of data elements. They utilize the facilities of database
management systems and data dictionary software packages to control the data usage. Their
responsibilities can range from the design and creation of data structures to the procedures required to
ensure data security, database backup/recovery and the elimination of data redundancy.

Essential Functions (top five critical functions)

  • Consult with and advise Programmers, Programmer Analysts and users regarding system
    problems/failures and programming errors; recommend solutions or adjustments. Consult with
    staff, faculty and users on technical problems of varying complexity.
  • Installs, designs, maintains, and enhances the University's code repositories, operating
    environment and coding standards.
  • Independently performs programming and analysis work to automate/improve user determined
    processes. Performs work assignments while staying within the capacity and limitations of
    operating time and form of desired results.
  • Maintains appropriate documentation on developed programs/reports. Prepare detailed
    flowcharts, block diagrams, machine instructions and documentation for use as a permanent
    record and future reference by users and supporting Information Technology personnel.
  • Train staff, faculty, and users on software/systems developed and provide technical support.
    Provide redundancy in support of software/systems used and produced by staff, faculty, and

Supervision Received
Expected to perform under limited supervision. Most normal duties and responsibilities are
handled independently with the use of established procedures and policies. Difficult or unique
situations are referred to the supervisor.

Supervision Exercised
Depending on the individual work assignment and personal skills, leadership may be exercised
over support staff assigned to a project, or general guidance provided to a project team.

Minimum Qualifications

In appraising the relative qualifications of candidates for all levels, consideration will be given to the
extent and type of experience with various information technology functions and to the extent and
type of pertinent education and formal training. At the time a job opening is posted the hiring
department will specify required knowledge and skills pertaining to specific technologies/software/equipment.

Working knowledge of or proven capability to quickly learn programming languages, operating
systems, an IDE, report generators, database management, direct access techniques, remote
processing and virtual systems to be utilized / supported within the hiring operating unit.

Knowledge of data modeling concepts and design techniques, database definitions, testing and
debugging, generating and maintaining database management systems and applying security
concepts while designing and maintaining database structure data integrity.

Preferred Qualifications

Practical experience writing in one or more programming languages or 4th generation languages
for multi-use/multi-tasking environments.

Effective communication and interpersonal skills - sufficient to effectively elicit IT information
from users, train users in technical procedures / design, and document IT related procedures.

Ability to establish and maintain cooperative working relationships with those contacted in the
course of a work assignment and to participate as a member of a cross departmental project

Time management skills and organizational ability for project management.

Ability to work under pressure; meet inflexible deadlines; deal with difficult individuals while
maintaining composure.

Evening, weekend and call-in work may be required to meet deadlines and correct system

Knowledge of software development processes.

Proficient web development Web documentation skills.

Knowledge of database design and management.

Experience with embedded system development.


The final candidate is required to provide copies of official transcript(s) for any college degree(s) listed in application materials submitted. Copies of transcript(s) should be provided prior to the start of employment. In addition, the final candidate may be required to verify other credentials listed in application materials.

Failure to provide official transcript(s) or other required verification may result in the withdrawal of the job offer.

All job offers are contingent upon successful completion of a criminal background check.

Equal Opportunity is and shall be provided for all employees and applicants for employment on the basis of their demonstrated ability and competence without unlawful discrimination on the basis of their race, color, national origin, ancestry, religion, sex, pregnancy, sexual orientation, gender identity, gender expression, age, disability, protected veteran status, or any other status protected by applicable state or federal law. This policy shall not be interpreted in such a manner as to violate the legal rights of religious organizations or the recruiting rights of military organizations associated with the Armed Forces or the Department of Homeland Security of the United States of America.

The University's nondiscrimination policy applies to any phase of its employment process, any phase of its admission or financial aid programs, or other aspects of its educational programs or activities. Further, this policy applies to sexual violence or sexual harassment, both forms of sex discrimination, occurring within the educational program and instances occurring outside of the educational program if the conduct negatively affects the victims educational experience or the overall campus environment.

Any person having inquiries concerning the application of Title VI of the Civil Rights Act of 1964, Title IX of the Education Amendments of 1972, Section 504 of the Rehabilitation Act of 1973, the Americans with Disabilities Act of 1990 or other civil rights laws should contact the Title IX Coordinator.


To read more about Equal Employment Opportunity (EEO) please use the following links:

Associated topics: application, backend, c#, devops, matlab, php, sde, sdet, software development engineer, sw