Web Applications Developer
Roper Center for Public Opinion Research
Storrs
Web Applications Developer
DESCRIPTION
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.
RESPONSIBILITIES
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
QUALIFICATIONS
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 this 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.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/13593/
|