skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, IllinoisJobLink.com works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.



Developer

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
6972020
Company Name
Institute of Food Technologists
Physical Address
525 West Van Buren Street, Suite 1000
Chicago, IL 60607
Job Description

OVERVIEW:
THE ROLE OF THIS POSITION IS TO BUILD AND MAINTAIN CUSTOM SOFTWARE SOLUTIONS ON TIME, ON BUDGET AND WITH HIGH QUALITY. THE DEVELOPER WILL WORK WITH DEPARTMENTS AT IFT TO DELIVER FULL-FEATURED, DATA-DRIVEN APPLICATIONS AND WEB SOLUTIONS. THE DEVELOPER IS RESPONSIBLE FOR COVERING ALL ASPECTS OF A SOLUTION FROM REQUIREMENTS GATHERING TO DESIGN, DEVELOPMENT, QA AND DEPLOYMENT. THIS POSITION IS A KEY MEMBER OF THE IT TEAM, WORKING ESPECIALLY CLOSELY WITH OTHER IT TEAM MEMBERS AND VENDOR TECHNICAL STAFF TO DELIVER COMPREHENSIVE SOLUTIONS TO STAFF AND MEMBERS. IN ADDITION, THE DEVELOPER PLAYS A KEY ROLE IN SETTING PRIORITIES FOR SOFTWARE DEVELOPMENT AND MAINTENANCE WORK.

1. ESSENTIAL RESPONSIBILITIES: PARTICIPATE IN PROJECT PLANNING SESSIONS WITH STAFF TO ANALYZE BUSINESS REQUIREMENTS. ANALYZE BUSINESS REQUIREMENTS BASED ON DISCUSSIONS WITH USERS. DETERMINE TECHNICAL FEASIBILITY OF PROJECTS. PREPARE TIME ESTIMATES TO COMPLETE REQUESTED CHANGES. WORK WITH OTHERS IN THE IT DEPARTMENT TO DETERMINE WHEN REQUESTED CHANGES SHOULD BE SCHEDULED. PROVIDE DESIGN OPTIONS THAT SATISFY BUSINESS REQUIREMENTS. PRESENT DESIGN OPTIONS AND RECOMMEND A DESIGN APPROACH. IF NECESSARY, DRAW SOFTWARE ARCHITECTURE DIAGRAMS THAT CLEARLY EXPLAIN THE PROJECT FUNCTIONALITY. DESIGN DATABASE CHANGES THAT SUPPORT THE REQUESTED FUNCTIONALITY. DESIGN USER INTERFACES THAT SUPPORT THE REQUESTED FUNCTIONALITY. MODIFY, REPAIR, OR EXPAND PROGRAMS TO CORRECT ERRORS, INCREASE EFFICIENCY, UPGRADE INTERFACES, OR IMPROVE PERFORMANCE. UTILIZE ESTABLISHED DEVELOPMENT TOOLS, GUIDELINES, AND CONVENTIONS INCLUDING VISUAL STUDIO, ASP.NET, SQL SERVER, HTML, CSS, JAVASCRIPT, C#/VB.NET. CORRECT ERRORS AND BUGS FOUND IN THE PROGRAMS IMPLEMENTED INTO THE PRODUCTION ENVIRONMENT. MAKE MODIFICATIONS TO PRODUCTION SOFTWARE ACCORDING TO APPROVED IFT CUSTOMER AND STAFF NEEDS. BUILD SYSTEMS AND COMPONENTS BASED ON PROVIDED REQUIREMENTS AND ESTABLISHED STANDARDS. LEAD SMALL-TO-MEDIUM-SCALE PROJECTS AS ASSIGNED BY THE VP OF IT. BUILD COMPONENTS AND SYSTEMS THAT MEET REQUIREMENTS AND DESIGN SPECIFICATIONS. BUILD COMPONENTS AND SYSTEMS USING ESTABLISHED DEVELOPMENT TOOLS, GUIDELINES, STANDARDS, AND CONVENTIONS. CONDUCT TESTS TO VERIFY PROPER FUNCTIONALITY OF DEVELOPED SOFTWARE. CREATE AND CONDUCT UNIT TESTS FOR NEW AND CHANGED COMPONENTS AND SYSTEMS. DEPLOY NEW AND CHANGED COMPONENTS AND SYSTEMS INTO THE IFT TEST ENVIRONMENT. HELP IFT STAFF MEMBERS CREATE AND CONDUCT USER ACCEPTANCE TESTS. AFTER IFT USER APPROVAL, RELEASE THE PROJECTS TO THE PRODUCTION ENVIRONMENT. WRITE DETAILED INTERNAL AND USER DOCUMENTATION FOR THE DEVELOPED SOFTWARE. WRITE AND MAINTAIN CLEAR TECHNICAL DOCUMENTATION FOR CUSTOM SOFTWARE. WRITE AND MAINTAIN DOCUMENTATION TO BE USED BY CUSTOMER SERVICE AND OTHER IFT STAFF. DEPLOY CHANGES TO IFT PRODUCTION SOFTWARE. USE IFT’S STANDARD TOOLS AND PROCEDURES TO DEPLOY PRODUCTION SOFTWARE CHANGES. OBTAIN PRIOR APPROVAL FOR PRODUCTION SOFTWARE DEPLOYMENTS USING IFT’S PRODUCTION CHANGE CONTROL PROCEDURES. FOR EMERGENCY DEPLOYMENTS, FOLLOW-UP WITH APPROVALS AND OTHER CHANGE CONTROL STEPS AS SOON AS POSSIBLE AFTERWARDS. ALWAYS PREPARE A ROLLBACK PLAN PRIOR TO DEPLOYING ANY PRODUCTION CHANGES.
2. GENERAL RESPONSIBILITIES:
SERVE AS AN ENGAGED AND INVOLVED TEAM MEMBER, SUPPORTIVE OF THE VARIED EXPERIENCES, AND PERSPECTIVES OF INTERNAL AND EXTERNAL COLLEAGUES. SUPPORT AND ACTIVELY BUILD AN OFFICE CULTURE DEDICATED TO SUPERIOR CUSTOMER SERVICE THAT EXCEEDS MEMBER EXPECTATIONS.
WORK WITHIN THE TEAM AND AMONG TEAMS TO ENSURE THAT DECISIONS ARE MADE BASED ON AVAILABLE DATA, AND THAT THE RIGHT DATA IS BEING GATHERED, TO FURTHER THE ORGANIZATION’S GOALS. RESPOND POSITIVELY TO UNEXPECTED DEMANDS AND CHANGING PRIORITIES. ASSIST WITH USER ACCEPTANCE TESTING AND IMPLEMENTING NEW FUNCTIONALITY, IN IFT WEBSITES, PERSONIFY OR OTHER SYSTEMS.


To view full details and how to apply, please login or create a Job Seeker account.