Web Applications Developer, Roper Center for Public Opinion Research, Storrs CT
Posted April 28, 2014
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
- 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
- Build web-based applications, both front-end (UI/UX) and back-end (services)
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.