The Software Application Developer II, under general direction, is responsible for developing complex and specialized software code for enterprise websites and applications. Additionally, this position is responsible for support functions, such as troubleshooting, analysis, research, de-bugging and problem solving of the existing legacy software code. We need an individual who subscribes to and supports our commitment as stated above. If this job description sounds interesting to you, we invite you to apply to be considered for this opportunity.
Required Education and Experience:
Bachelor’s degree in applicable field or equivalent combination of education and experience
Three years of software applications developer experience
Required Knowledge, Skills, and Abilities:
Demonstrated skills in .Net Framework 4.0 or above, C#, WebForms, HTML, CSS and SQL
Excellent computer skills, including knowledge of cross-browser issues, and user interface design
Knowledge of word processing and spreadsheet applications
Knowledge of advanced analysis, troubleshooting, problem solving, client relations skills, requirements assessment and analysis and project management methodology
Ability to work with limited supervision in a collaborative team environment
Ability to multitask and work cooperatively with others
Experience developing MVC or WebAPI applications in C#
Experience in Agile/Scrum, project management, and continuous
integration software and processes
Preferred Licenses and Certifications:
Valid driver license or ability to obtain State of Texas class "C" vehicle driver license within 30 days of employment
Preferred Knowledge, Skills, and Abilities:
Knowledge of security and performance considerations for web applications
Pay Range: $51,438.85 - $60,174.40
Designs and develops complex, secure web and application code within designated time frames. Collaborates closely with lead developers. Writes SQL database access routines. Participates in the evaluation of software products and programming languages to determine their applicability to a specific system or project.
Assists in application design. Develops specifications based on input from the customer, and creates complex design documents. Assists with the design of database and data architecture. Provides development support for legacy systems.
Troubleshoots and resolves complex problems by reviewing and analyzing software documentation and production output to identify causes, solutions, and make appropriate escalations of issues. Reviews and tests complex programs, program modifications, or applications.
Reviews and analyzes software documentation and production results to facilitate problem resolution. Assists with User Interfaces. Performs unit and application testing.
Uses designated source and task control processes to document and manage application development. Consults with clients and product owners to review project plans and schedules, secures approval of test results, and discusses problems or concerns.
Assists project leader with developing work plans and time schedules for projects including outlining phases, identifying personnel, and computing equipment requirements. Participates and presents projects in staff, team, and client meetings.
Provides tier 3 support for customers. Evaluates and follows through on issues and problems until resolved or escalated. Mentors other Software Application Developers and Student Techs. Works with business units and working groups to document/validate business requirements. Works with internal and external resources to integrate/or interface to Transportation Services applications as needed. Develops and documents application manuals/in-application help for end users.
Transportation Services is committed to providing courteous, responsive, quality service to our customers by fostering a respectful, positive, and welcoming environment for all. Employees are responsible for the following: representing the department to internal and external customers by actively supporting diversity; maintaining 100% on time compliance with all university required training for all employees; approving time worked and requesting appropriate leave in a timely manner; reading and responding to e-mail; reviewing/reading information listed on the department intranet; performing assigned tasks in a safe manner and utilizing personal protective items/equipment as appropriate or instructed by supervisor or department; reporting unsafe actions or conditions to supervisor immediately and supporting and following unit/department safety guidelines, practices and policies.
Persons in this position could need to drive a state vehicle to travel to various parts of campus and are considered essential when the University declares an emergency, campus closure, class cancellations, etc. Performs other duties as assigned.
Special Instructions: A cover letter, resume, and contact information for three professional references (to include at least one previous supervisor) are strongly recommended. You may upload all three on the application under CV/Resume or upon answering the questionnaire you may attach the documents.
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.
All positions are security-sensitive. Applicants are subject to a criminal history investigation, and employment is contingent upon the institution’s verification of credentials and/or other information required by the institution’s procedures, including the completion of the criminal history check.
Equal Opportunity/Affirmative Action/Veterans/Disability Employer committed to diversity.