University of Iowa: Application Developer/Senior Application Developer

Posted by | September 26, 2011 | Web Pro Job Tips

Location: Iowa City, IA

URL: http//jobs.uiowa.edu

Application Developer:
Analysis/Design: Provide development and support for The University of Iowa Research Information System (UIRIS).
Implementation: Plan, implement, maintain and improve upon database web applications and participate in IT projects supporting the research enterprise utilizing established tools and methods.
Analysis/Design: Provide development and support for The University of Iowa Research Information System (UIRIS).
Implementation: Plan, implement, maintain and improve upon database web applications and participate in IT projects supporting the research enterprise utilizing established tools and methods. Support/ Maintenance: Review and respond to support issues, tasks and projects into the RIS issue tracking system. Plan and model databases utilizing standard SQL deign theory and methods.
Project Management: Participate in project planning, provide estimates and status updates.
Business Analysis: Assist with identifying business system solution requirements by analyzing work process and operations; evaluate business and information systems functionality.
Leadership/Staff Management/ Financial Responsibility: Involve working in highly collaborative and diverse environment and may provide mentoring for staff and leadership in a specific area of expertise.
 
 Senior Application Developer:
Analysis/Design: Lead design and analysis.
Implementation: Recommend tools and standards.  Plan and model databases utilizing standard SQL deign theory and methods. Interpret and translate business rules into technical specifications.
Support/ Maintenance: Provide support and guidance on complex issues.
Project Management: Participate in project planning, provide estimates and status updates.
Business Analysis: Act as technical lead in area expertise. Collaborate with stakeholders to analyze, document, and recommend business process design in applicable area.
Leadership/Staff Management/ Financial Responsibility: Provide direction, assignments, feedback and coaching to junior developers.
 
 Required Qualifications:
 
  • A Bachelor’s degree in an information technology or related field required. An equivalent combination of education and related experience may also serve to meet these minimum requirements.
  • Experience creating and maintaining dynamic web applications with PHP and related technologies. Experience with other web application frameworks such as Ruby on Rails, Java, or Net will be considered.
  • Strong object oriented analysis, design and programming experience.
  • Experience with software development best practices such as source code control, issue tracking, prototyping, testing, etc.
  • Proven track record of successfully delivering web applications through the full development   life cycle.
  • Excellent verbal and written communication skills.
  • Experience with relational database design theory and SQL query languages.
  • Ability to work in teams and collaborate across different constituencies, skill levels and personalities.
 
To be eligible for the Application Developer, candidate will have considerable related experience (typically 3-5 years) developing, implementing, and supporting web applications.
To be eligible for the Senior Application Developer, candidate will have extensive related experience with limited technical direction (typically 5-7 years) developing, implementing, and supporting web applications.
 
Desirable Qualifications:
  • Experience programming with Ruby on Rails core libraries, design patterns, refactoring and unit testing.
  • Experience with software and database modeling, normalization and performance tuning.
  • Expert level knowledge and experience in application integration.
  • Experience with Agile development practices such as Scrum or XP.
  • Strong organizational and project management skills.
  • Working knowledge of SQL programming, stored procedures and related extensions.
  • Experience with coaching and mentoring.
          
Salary is commensurate with experience and qualifications.
The University of Iowa is an Affirmative Action/Equal Opportunity Employer. Women and minorities are encouraged to apply.
 

To apply: Please visit the online job ad at http//jobs.uiowa.edu to review the complete job posting and apply for this position (Req # 60062).

View full post on Recent Programming Jobs

238 total views, 1 today

Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *