Application Developer II

How to Apply

Applications for this position must be submitted via the Georgia Tech Human Resources website.  Please visit and search for requisition (0170253).

 Job Purpose: Perform intermediate level system analysis, definition and design activities often of a complex nature for new software applications. Modify and maintain existing applications.

Major Responsibilities:

  • Consult with users, analyze requirements and recommend technical design and specifications.

  • Develop, test and implement technical solutions.

  • Modify and maintain existing applications.

  • Prepare technical, operational and user related documentation in support of applications.

  • Provide technical support and training to functional users

  • Perform other related duties as assigned.

Basic Qualifications:

  • Education: Bachelor's degree or equivalent combination of education and experience

  • Work Experience: Two to four years job related experience.

  • Certifications: N/A

  • Skills: This job requires working knowledge and skills in application of query language, web development tools, procedural development tools, relational databases, structured programming and understanding of the software development life cycle.

Preferred Qualifications:

  • Preferred Education:  Master's degree in Computer Science or related field, or equivalent combination of education and experience

  • Preferred Work Experience:

  • Two or more years job related experience providing software development and technical support in a multi-vendor and multi-architecture environment

  • One or more years job related experience with server side web scripting in Python, Java, or PHP; database queries using SQL; and client-side scripting using Javascript

  • University or public sector experience, particularly in support of research

  • Preferred Certifications: N/A

  • Preferred Skills:

  • Fluency in programming and/or scripting languages (e.g. two or more of: Python, Java, C/C++, Javascript, PHP), HTML (HTML5 preferred), and CSS3

  • Familiarity with UNIX/Linux server administration

  • Experience with administration of software for science hubs and workflows (e.g. hubzero, galaxy) or scientific computation

  • Technical Specifications:

    • Proven facility with one of more of:

      • django and python

      • Web accessibility/508 Compliance

      • AJAX, jQuery, JSON

      • Zend

      • LDAP, Shibboleth

      • LAMP software stack, PHP-based open-source applications (e.g. Wordpress), XML, Drupal, MySQL, and revision control (e.g. Github, Subversion)

Additional Information:

  • Travel 1-5 nights per year possible.  Occasional after-hours work for large-impact problems and emergencies.

  • This position may require exposure to information that is subject to US export control regulations, i.e. the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). All applicants must be U.S. persons within the meaning of U.S. regulations.

Impact & Influence: This position will interact on a consistent basis with: users of the PACE services, including faculty, staff and students; and IT support staff and managers. This position typically will advise and counsel:  users of PACE services, including faculty, staff and students; IT support staff and managers.

Duties relative to the responsibility include:

This position is responsible for intermediate level analysis, design, development, installation, integration, modification, administration, and maintenance of software application and systems, with user-level interaction primarily delivered via Web browser. This includes troubleshooting, programming, configuration management, debugging, and performance tuning in a variety of programming and scripting languages, development frameworks, and APIs (Application Programming Interfaces). May include customer facing support, training, and document preparation.