Hours per week 40.00 Standard from 800AM to 500PM Location Austin - J. J. Pickle Research Campus (North Austin)
Mobile application and Web Developer to help design, develop, deploy, and support middleware, web portals and gateways that enable researchers to utilize distributed advanced computing resources.
Develop new mobile applications for Android and iOS and capabilities for the current TACC web-based portal projects, such as the TACC and XSEDE User Portals. Interact and collaborate with the researchers at UT and in the national academic research community to gather and analyze requirements for portals and application-focused science gateways. Able to research issues independently and be assertive with respect to solving problems and completing tasks. Utilize software development tools and techniques including source control management, prototyping, unit testing, documentation, bug tracking, and peer code review. Perform maintenance and provide support on software running in a critical production environment Assist in the publication of results from development and research activities through presentations at conferences and workshops, as well as through publications in conference proceedings and professional journals. Participate in teleconferences for national projects involving project staff across the country.
Other related functions as assigned.
Advanced courses leading to a Master?s or PH.D. degree in computer science, information science, mathematics, or a computational science or engineering discipline. Four years of relevant experience. Demonstrated expertise in using and developing web applications. Experience with Java portlets (JSR168) and/or Java portal frameworks (Liferay, GridSphere, WebSphere) as well as other web frameworks like GWT, Drupal, CakePHP, Django, etc). Experience with scripting languages such as PHP, shell, Perl, Ruby, Python. Experience with high performance computing and grid computing.
May work around standard office conditions May work around electrical and mechanical hazards Repetitive use of a keyboard at a workstation