Skip to Main Content

Enterprise Systems Programmer ( Enrollment Services)

Please see Special Instructions for more details.

Note 1: UTSA is a tobacco-free campus. Note 2: UTSA is an Equal Employment Opportunity/Affirmative Action Employer. Minorities, women, veterans, and individuals with disabilities are encouraged to apply. Note 3: This is a security sensitive position. Employment is contingent upon a successful background check. Note 4: Mission: The Office of Information Technology is committed to student, faculty and staff success and advances in research, through collaboration and innovation. Our staff is dedicated to providing outstanding service to the UTSA community. Vision: To be a world class organization and a trusted partner in developing solutions that advance educational excellence and research at UTSA. Collaborate – Innovate – Succeed Note 5: In accordance with current hiring freeze policy; on board/hire on or after 9/1/2017.

Position Details

Position Information

Title of Position Enterprise Systems Programmer ( Enrollment Services)
Requisition Number BES20170353P
Department Posting Name OIT - Application Development and Support
Location Main Campus
Recruitment Type External
Position Type This is a Classified, benefits eligible, position.
Grant Funded? No
Hours per week 40
If employee will be working a schedule other than Monday - Friday, 8:00am - 5:00pm, specify hours and days to be worked

N/A

If Temporary, Ending Date
Recruiting Rate $47,016 - $75,000/Annualized(beginning salary negotiable depending on qualifications)
Beginning Salary Flexibility Yes
Pay Basis Salary
Required Education Bachelor's Degree
Do you want to allow additional experience to substitute for required education? Other-Per Job Description
Preferred Education
Field of Study

Prefer: Bachelor’s Degree in Computer Science or Information Systems.

MS Office Experience Required
Will this position require driving a UT or personally owned vehicle? No
Other Computer and Software Skills Required

None specified.

Experience and Other Skills Required

3 or more years of experience in enterprise
application development, analysis, systems
design, and programming using OOP
techniques and full project lifecycle.
3 years of experience developing stored procedures, functions and packages using MS/SQL Oracle PL/SQL to include
3 years of experience developing using .net c#, java, .net c#, and other scripting languages.
(Technical training and/or experience may be substituted for a degree on a year for year basis)

Good communication skills, teamwork, testing and documentation skills.

Ability to train other staff on maintenance of systems developed.

Do you want to allow additional education to substitute for required experience? Yes (1 Year Education = 1 Year Experience)
Other Skills Preferred

Experience working with Ellucian Banner, or other Student Information Systems

Description of Job Duties

- Work closely with the Enrollment Services Director of Marketing and Communication to support programming needs for the areas within Enrollment Services

- Develop and maintain custom web-based applications for areas within Enrollment Services, including building and maintain a custom orientation registration system for new students

- Develop and help to architect large-scale web based applications using 3-Tier software architecture

- Understanding of the different methodologies utilized in the Software Development Life Cycle, support the projects through the entire lifecycle (SDLC) including design, development, testing, and production release.

- Develop web services, Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), XML

- Work with users and senior analyst to design and develop layouts for web applications.

- Develop prototypes using the functional specifications for software projects.
- Develop use cases for testing
- Support and maintain implementations of complex off- the-shelf components or applications requiring development.
- Assist in consulting with key customers and external entities, to define business requirements, create and document technical strategies to support the development of solutions in support of University business functions and provide technical support for driving the solutions to implementation.
- Utilize source control management tools.
- Provide feedback on testing functionality requirements and performance; implement and provide feedback on usability design principles.
- Follow and provide feedback on applicable software development processes, policies, procedures, and coding standards.
- Assist in the collaboration of database administrators and the Database Architect on the design, development, testing, and implementation of custom applications.
- Identify system deficiencies and work on developing and implementing solutions.
- Work to meet all development deadlines and schedules and consistently deliver high-quality products; prioritize and execute tasks in a high-pressure environment.
- Proactively initiate, develop, and maintain effective working relationships with team members; follow through with commitments and foster mutual trust with fellow employees; cooperate with a variety of people to achieve desired results.
- Proactively seek opportunities to broaden and deepen knowledge base and proficiencies; share acquired skills with team members through formal and informal channels.
- Mentor other developers in best practices, appropriate use of design pattern, coding standards and security guidelines.
- Stay abreast of industry trends and all applicable technologies, including scripting, security issues, authoring tools, and new languages in order to broaden and expand knowledge base and proficiencies.
- Assist with special projects, new technologies, and deadlines.
- Assist in architecting and developing software solutions utilized university wide to support areas such as but not limited to student, faculty and staff services, ERP systems and application to support University business functions.
- Troubleshoot and correct performance problems related to web, desktop and mobile applications; provide technical assistance and training by responding to inquiries regarding errors, problems, or questions.
- Provide On Call Support.
- Perform other related duties as assigned.

Posting Open Date 09/01/2017
Posting Close Date at midnight on
Open Until Filled Yes
Special Notes To Applicants

Note 1: UTSA is a tobacco-free campus.

Note 2: UTSA is an Equal Employment Opportunity/Affirmative Action Employer. Minorities, women, veterans, and individuals with disabilities are encouraged to apply.

Note 3: This is a security sensitive position. Employment is contingent upon a successful background check.

Note 4: Mission: The Office of Information Technology is committed to student, faculty and staff success and advances in research, through collaboration and innovation. Our staff is dedicated to providing outstanding service to the UTSA community.
Vision: To be a world class organization and a trusted partner in developing solutions that advance educational excellence and research at UTSA.
Collaborate – Innovate – Succeed

Note 5: In accordance with current hiring freeze policy; on board/hire on or after 9/1/2017.

Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. * How did you hear about this employment opportunity?
    • Advertisement/External Publication (Please Specify in follow up question below)
    • Friend/Personal Referral
    • Internal Employee
    • Job Board/Website (Please Specify in follow up question below)
    • HigherEd Jobs
    • LinkedIn
    • Facebook
    • Indeed
    • Social Media-Other (Please Specify in follow up question below)
    • Other (Please Specify in follow up question below)
  2. * Please Specify: (enter "NA" if not applicable)

    (Open Ended Question)

  3. * Please acknowledge your understanding that if you are offered a position at UTSA, you must come to the Human Resources Office, (4th floor North Paseo Bldg) on your first day of employment with the appropriate documentation (http://www.uscis.gov/sites/default/files/files/form/i-9.pdf#9) of your identity and ability to legally work in the United States.
    • Yes, I acknowledge
  4. * This position requires a Bachelor's degree or higher AND three or more years (full, time-equivalent) of experience in enterprise application development, analysis, systems, design, and programming using OOP techniques and full project lifecycle; stored procedures, functions and packages using Oracle PL/SQL or MS/SQL, and developing using java and other scripting languages. Technical training and/or experience OR additional education may be substituted on a one for one basis. Do you have one of the following combinations?
    • Yes, Master's degree + 1 year required experience
    • Yes, 15 graduate hours + 2 years required experience
    • Yes, Bachelor's degree + 3 years required experience
    • Yes, Technical training and/or 90 credit hours + 4 years required experience
    • Yes, Technical training and/or 60 credit hours + 5 years required experience
    • Yes, Technical training and/or 30 credit hours + 6 years required experience
    • Yes, High School diploma/GED + 7 years required experience
    • No
  5. * Please list the positions where you obtained the required (full-time equivalent) experience and the length of service in each job. **These jobs MUST be listed with more detail in the "Work Experience" section of your application. Failure to do so may disqualify your application.**

    (Open Ended Question)

  6. * Do you have experience developing enterprise level web application using .net c#, or java and other scripting languages?
    • Yes
    • No
  7. * Please detail/describe your experience developing stored procedures, functions and packages using MS/SQL/PL-SQL to include number of years.

    (Open Ended Question)

Documents Needed to Apply

Required Documents
  1. Resume/CV
  2. Cover Letter
  3. Reference List
Optional Documents