Roper Center for Public Opinion Research

Site   Datasets    Advanced Search
University of Connecticut

Job Openings

Job openings at the Roper Center
Apply now

Web Applications Developer


The Roper Center for Public Opinion Research seeks a Web Applications Developer to work in a collaborative team environment applying expertise and knowledge of web development and management techniques to design, develop, analyze and maintain effective web-based applications. The position will be involved in all stages of software/website development including conceptualization, development, testing and implementation and necessitates a thorough understanding of the full Software Development Life Cycle. This includes requirements definition, prototyping, detailed design, coding, testing, deployment, and support of the day-to-day operation of production systems. This is a hands-on, onsite position, requiring solid design and coding skills and strong technical communications. The successful candidate will have experience implementing effective solutions to a variety of challenges in design and coding, functionality and usability, scalability and optimization. S/he is able to function independently and produce results that meet standards of quality, timeliness and acceptability with minimal supervision and general direction and works as a team player, providing ideas and support to peers and the development team leadership.


Job Duties include but are not limited to the following:

  • Participate in the requirements analysis, design, and development of web/mobile applications according to industry standards and best practices
  • Code, test, debug, and document applications, and enhance existing applications to ensure that production systems continue to meet user needs
  • Build web-based applications, both front-end (UI/UX) and back-end (services)
  • Develop and manage unit tests and the testing process to test software functionality and prove design
  • Contribute to the development of high level system architecture documents and detailed design specifications to serve as a guide for system/application development
  • Provide estimates for work required to be completed based on user requirements
  • Lead technical development on some projects
  • Maintain basic understanding of industry application development best practices, tools, programming languages and techniques
  • Produce documentation related to design and implementation work
  • Maintain code storage, version control and project documentation
  • Select and utilize appropriate software languages, frameworks and platforms for new and existing projects


Minimum Acceptable Qualifications:

  • Bachelor's degree in computer-related field and at least one year of programming experience OR equivalent combination of education and experience
  • 2+ years hands-on experience with server-side web,  MVC development, SOAP, ReST web services
  • Solid knowledge of development methodologies and project life cycle
  • Demonstrated experience with Web-database middleware development and languages, such as PHP, ColdFusion, etc.
  • Strong programming skills in PHP, JavaScript/JQuery, and open source technologies such as Wordpress, CakePHP, SOAP/ReST Webservices, JSON, XML, Ajax, etc.
  • Demonstrated abilities in analytical reasoning and logical problem solving and a high attention to detail
  • Excellent oral and written communication and interpersonal skills
  • Ability to work independently

Preferred Qualifications:

  • Job history indicating growth and development in the field
  • Ability to juggle multiple projects, set priorities and meet deadlines
  • Working knowledge of Structured Query Language (SQL)
  • Working knowledge of security issues within a web application environment
  • Experience in managing web, file, and application server environments
  • Excellent knowledge of object oriented programming
  • Experience using version control software such as Subversion or Git
  • Experience in Responsive Web Design (RWD) techniques
  • Experience in developing for WordPress or Joomla CMS
  • iOS and/or Android development experience
  • Prior experience with MVC frameworks, CakePHP preferred
  • Knowledge of user experience design and evaluation methods
  • Understanding of subject indexing and classification including metadata schema

To apply, Please apply online using Husky Hire to submit a letter of application, resume, and the names and contact information of three references. Apply for the Web Applications Developer position.

Employment of the successful candidate will be contingent upon the successful completion of a pre-employment criminal background check.  The University of Connecticut is an EEO/AA employer.