Senior Enterprise System Programmer - University Technology Solutions
Location: San Antonio, TX
Regular/Temporary: Regular
Job ID: 13641
Full/Part Time: Full Time
Posting End Date: Applications will be accepted through 11:59 PM CDT on 7/10/2025. At the discretion of the hiring department, this position posting may close once a sufficient number of qualified applications have been received.
Salary Range: Up to $90,000/Annualized, commensurate with education, experience and qualifications.
Hours: 40 hours per week, exempt.
Required Application Materials:
• Resume is required.
• Cover letter is required..
Essential Functions
Job Summary
The Senior Enterprise System Programmer will provide professional technical analysis, development, and support as well as plan, organize, and control projects involving key information systems. Under minimal supervision leads the enterprise application development technical functions. This role is responsible for the development, utilization, and maintenance of Enterprise web and mobile applications, including applications, including application security in accordance with software requirements and the objective of the UTSA community.
Core Responsibilities
• Develops and helps to architect large-scale web-based applications using 3-tier software architecture and agile methodology.
• Understands the different methodologies utilized in the Software Development Life Cycle and support the projects through the entire lifecycle (SDLC) including design, development, testing, and production release.
• Develops APIs, web services, Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), XML, and Windows Communication Foundation classes (WCF).
• Works with the Enterprise Data Architect and Enterprise User Interface Designer when designing and developing layouts for web, windows, and mobile applications.
• Assists 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 applications to support University business functions.
• Develops prototypes using the functional specifications for software projects.
• Conducts code reviews, give feedback on how to improve the solution, and documents/reports findings. Responsible for utilizing source control management tools.
• Works with the Web Solutions Architect in evaluating new standards, technologies, and trends in design, development, and delivery.
• Supports and maintains implementations of complex off-the-shelf components or applications requiring development.
• Assists 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.
• Provides feedback on testing functionality requirements and performance; implements and provides feedback on usability design principles. Assist in Use Case Analysis and UML diagramming.
• Follows and provides feedback on applicable software development processes, policies, procedures, and coding standards.
• Collaborates with database administrators and the Database Architect on the design, development, testing, and implementation of custom applications.
• Identifies system deficiencies and works on developing and implementing solutions.
• Works to meet all development deadlines and schedules and consistently delivers high-quality products; prioritizes and executes tasks in a high-pressure environment.
• Proactively initiates, develops, and maintains effective working relationships with team members; follows through with commitments and fosters mutual trust with fellow employees; cooperates with a variety of people to achieve desired results.
• Proactively seeks opportunities to broaden and deepen knowledge base and proficiencies; shares acquired skills with team members through formal and informal channels; mentors junior developers in best practices, appropriate use of design pattern, coding standards, and security guidelines; encourages fellow team members to make innovative contributions and embrace new ideas.
• Stays 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.
• Troubleshoots and corrects performance problems related to web, desktop, and mobile applications; provides technical assistance and training by responding to inquiries regarding errors, problems, or questions.
• Assists with special projects, new technologies, and deadlines.
• Provides rotational on-call support.
• Performs other duties as assigned.
Required Qualifications
• Bachelor's degree from a four-year college or university within the area of assigned responsibility.
• Technical training and/or experience may be substituted for a degree on a year-for-year basis.
• Five or more (5+) years of experience in enterprise application development, analysis, systems design, and programming using OOP techniques and full project lifecycle.
• Three (3) years of experience developing stored procedures, functions, and packages using MS SQL 2005+.and/or Oracle PL/SQL.
• Three (3) years of experience developing using .net, c#, or other scripting languages.
• A minimum of one (1) year experience acting as a technical lead in enterprise-level project development.
• Experience with Oracle forms development.
• Experience developing ETL processes.
• This position requires the ability to maintain the security and integrity of UTSA and its infrastructure.
Knowledge Skills & Abilities
• Proficiency with systems design, programming, and scripting.
• Ability to recognize when to escalate a procedural issue.
• Knowledgeable in developing documentation, providing customer support, and training users.
• Ability to proactively learn, adapt to, and use new hardware/software technologies
• Ability to organize, manage time effectively, deliver tasks on time, manage rapidly changing priorities, and manage multiple efforts.
• Strong problem-solving and troubleshooting skills with the ability to exercise mature judgment.
• Well-developed customer service skills and proven ability to develop and sustain productive customer relationships.
• Ability to stay abreast of new and emerging technology solutions by participating in technical training and technology briefings/webinars, including self-paced and other staff development activities.
• Ability to collaborate in a team environment.
• Excellent verbal and written communication.
• Highly proficient using Microsoft Office.
Working Conditions
Working Environment:
• Office and data processing environment.
• Occasional exposure to extreme cold and risk of electrical shock.
• Occasional evening and weekend work.
• Occasional travel to and from meetings, training sessions, or multiple university-owned campuses and leased spaces.
• Required to be on stand-by call status, carrying a pager, cell phone, or two-way radio as assigned, and respond to after-hours emergency calls.
• Required to be on stand-by call status for overtime, evenings, after hours, odd hours, shift work, weekends, and/or holidays as needed. Flexibility in scheduling may be required.
This position primarily works remotely in Texas but may work on campus on an infrequent basis (approximately four days or less per month). When an employee is required to work on campus, travel and parking expenses are the employee's responsibility. Applicants must be adaptable and open to working in both environments.
To view the full job posting and apply for this position, go to https://apptrkr.com/6329264
Copyright ©2025 Jobelephant.com Inc. All rights reserved.
https://www.jobelephant.com/
jeid-67d780f97347a84387a42c87f2ef5aff