The Software Applications Developer I, designs, develops, modifies, and enhances custom software applications and databases for many departments at Texas A&M University and provides consulting and technical support to users of custom application software.
Required Education and Experience:
Bachelorâ™s degree or equivalent combination of education and experience.
Two years of software applications developer experience.
Required Knowledge, Skills, and Abilities:
Skill and knowledge in applying solutions to problems through the design and development of computer programs, software, and applications.
Must be able to work well in a collaborative team environment.
Must be detail oriented and have excellent interpersonal skills.
Ability to meet deadlines and maintain a high level of accuracy, professionalism, and customer service orientation.
Ability to multi-task and work cooperatively with others.
Other Requirements or Other Factors:
Position is required to occasionally work outside regularly scheduled hours as determined by supervisor (in cases of critical system upgrades, critical system support, and/or the timely completion of major information technology projects).
Bachelorâ™s degree in Computer Science or related field.
Develops, modifies, and enhances moderately complex custom software applications that automate business processes, streamline business operations and improve efficiencies for departments at Texas A&M University using Microsoft Visual Studio IDE, Microsoft ASP.Net Forms & MVC, Microsoft SQL Server, Microsoft Integration Services and Microsoft Reporting Services, Development Libraries & APIâ™s, front-end frameworks, and Microsoft TFS version control software. Writes and modifies object-oriented code in programming languages such as Microsoft Visual C# and VB.Net, and other programming languages applicable for project at hand. Writes and modifies Java Script, Structured Query Language (SQL), Cascading Style Sheets (CSS), and Responsive Hypertext Markup Language (HTML), and other scripting languages. Stores, retrieves, and manipulates data from application databases. Trouble-shoots, debugs code, and corrects errors in software applications. Cultivates and maintains a high level of understanding of existing custom software applications used by staff and students of Texas A&M University such as ASC Student Interaction, Honors Programs Portal, Customer Sign-In (CSI), and Scholarship On-Line Account Review (SOLAR) in order to program modifications.
Accompanies the business analyst to consult with customers from departments at Texas A&M University to collect software requirements and understand business processes. Confers with the business analyst to analyze usersâ™ needs based on input from the customer and develops specifications for entering into PI software. Creates design documents for review, such as mockup diagrams and flowcharts using Balsamiq and Microsoft Visio. Alters designs for programs, program modifications, or applications to meet customer requirements.
Tests programs or applications to find software bugs (errors or other defects), and verifies that the program or application is fit for use. Ensures that programs continue to function normally after modifications through software testing and provides statuses to supervisor. Develops user acceptance test cases, secures approval of test results from customers, and discusses problems or concerns.
Answers questions and provides technical guidance, technical support, and/or training to users from departments at Texas A&M University to ensure the success of custom software applications. Monitors and responds to support requests using Service Desk software.
Utilizes established procedures for coding, software security, software testing, software methodology, deployment of software, and change documentation throughout the software development process. Learns new programming languages, software development techniques, and work processes as directed by supervisor. Completes reports and summaries for supervisor and/or users including status reports, problem reports, progress summaries, and system utilization reports. Performs other duties as assigned.
Instructions to Applicants: Applications received by Texas A&M University must either have all job application data entered or a resume attached. Failure to provide all job application data or a complete resume could result in an invalid submission and a rejected application. We encourage all applicants to upload a resume or use a LinkedIn profile to pre-populate the online application.
Internal Number: R-013710
About Texas A&M University
Texas A&M University is dedicated to the discovery, development, communication, and application of knowledge in a wide range of academic and professional fields. Its mission of providing the highest quality undergraduate and graduate programs is inseparable from its mission of developing new understandings through research and creativity. It prepares students to assume roles in leadership, responsibility, and service to society. Texas A&M assumes as its historic trust the maintenance of freedom of inquiry and an intellectual environment nurturing the human mind and spirit. It welcomes and seeks to serve persons of all racial, ethnic, and geographic groups, women and men alike, as it addresses the needs of an increasingly diverse population and a global economy. In the twenty-first century, Texas A&M University seeks to assume a place of preeminence among public universities while respecting its history and traditions.