Software Engineer

Montana State University, Inc Bozeman , MT 59715

Posted 2 weeks ago

In support of the Montana State University mission, the Information Technology Center promotes, develops, delivers, and facilitates the use of information technology services and resources.This Computer Software Engineer/Applications II position is located in the Enterprise Services Group (ESG). ESG is responsible for technical support of all major computer-based administrative applications for the four-campus MSU system. MSU utilizes many hosted applications and third party applications as well as Ellucian Banner software, running on an Oracle database.

Modules include Human Resources (HR), Finance, Student, and Financial Aid. All modules are supported by a database/systems administration team. The Computer Software Engineer fills a vital role performing professional level work analyzing business needs and user requirements, and designing and developing computer programs and user interfaces to meet those requirements.

Duties and Responsibilities

Software Engineering

Manage software development and maintenance across multiple languages, operating systems, and applications
Manage software life-cycles in all phases
Develop and maintain applications supporting the ERP

Modify existing applications to improve efficiency
Test and validate enhancements, new developments, upgrades and patches to existing systems

Sub-system Software Management and Analysis Apply software analysis techniques across the Enterprise Information System (EIS)

Conduct impact and alternative analysis
Evaluate patches and EIS upgrades for incorporation into team modules and applications · Communicate with functional and technical personnel relative to sub-system issues
Prioritize issues and tasks relative to system impact
Elicit business requirements from functional users
Implement technical solutions for business problems

Systems Analysis and Design Provide long-range planning, design, evaluation, and implementation of data processing systems

Methodically gather and organize business requirements and user needs
Formulate alternatives in system design and process approach and analyze time, effort, risk, reward, to reach recommended solution (s)
Develop system design specifications and technical requirements appropriate to guide programmers in the program development and testing of a system or subsystem
Oversee the effort to program interface solutions; test, document, and maintain

Customer Support Troubleshooting, and Problem Resolution

Provide high-level technical consultation for customers within and external to ITC

Communicate with technical and non-technical personnel
Research and interpret technical documentation
Solve problems through analysis and deductive reasoning

Required Qualifications

  • Experience, Education, Knowledge & Skills

Progressively responsible experience or education in computer science, information technology, or similar field plus two years of recent full-time computer application programming experience or an equivalent combination of education and experience.

Demonstrated successful experience performing enterprise level analysis of system requirements, designing application solutions and enhancements, and developing software to meet requirements.
Experience programming enterprise database applications such as Oracle, SQL Server, etc.
Experience programming with C++, Java, or other Object-Oriented language.
Experience using a Linux or Unix based operating system.

Preferred Qualifications

  • Experience, Education, Knowledge & Skills

Experience with source control management software such as GIT or Subversion.
Experience programming with Oracle PL/SQL language.
Experience with the GRAILS and/or Angular frameworks.
Experience working at a higher education institution and with Ellucian Banner.

The Successful Candidate Will

Ability to complete assigned tasks, both individually and as part of a project team.
Ability to communicate professionally and effectively both verbally and in writing.
Ability to establish and maintain effective professional relations with varied constituents.
Ability to lead work groups.
Ability to exercise initiative and good judgment.
Ability to provide exceptional customer service.

Position Special Requirements/Additional Information
This job description should not be construed as an exhaustive statement of duties, responsibilities or requirements, but a general description of the job. Nothing contained herein restricts Montana State University's rights to assign or reassign duties and responsibilities to this job at any time.This position is not eligible for sponsorship

Physical Demands
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily with or without reasonable accommodations. The requirements listed above are representative of the knowledge, skill, and/or ability required.

This position has supervisory duties?
No


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer W/ 20 Years Exprience

Onyx Point, Inc.

Posted Yesterday

VIEW JOBS 6/27/2024 12:00:00 AM 2024-09-25T00:00 REQUIRED: TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) Requ Onyx Point, Inc. Hanover MD

Software Engineer

Montana State University, Inc