Under general supervision of the Technical Lead or Support Supervisor or other management team member, the Application Developer performs work assignments in one or more of the following areas: providing technical guidance and direction to other staff members; participating in project planning and requirements definition; system/application design, program/system development, unit testing, support during QA and user testing, implementation and integration; customer support for and technical expertise in end-user decision support software tools and end-user computing technology; conducting all activities in accordance with standards and procedures.
Primary Accountabilities:
Technical (75%)
• Design, code, & unit test new programs and changes to existing programs.
• Debug programs, applications, and systems to determine the root cause of issues.
Operational (25%)
• Implement modifications and perform maintenance to existing Informix, AIX-based computer systems.
• Troubleshoot technical issues in a variety of application environments. This includes being able to research issues related to system configuration, application & database code, and problems with data.
• Provide on-call support on a rotational basis to ensure business commitments and SLAs are met.
Required Qualifications:
• B.S. in computer science or information systems fields preferred, five or more years work related experience.
• Minimum of 4 years of experience in enterprise application development in an Informix 4GL environment.
• Strong understanding of Unix and shell scripting (sh, ksh, awk).
• Strong working knowledge of Informix SQL, Informix DDL, Ace Reports. Microsoft SQL-Server T-SQL and Oracle PL/SQL a plus.
• Experience with stored procedures and interacting with API and ODBC interfaces, ODBC client configuration/setup.
• Familiar with PVCS practices and tools, or other source code control in a Unix environment.
• Confer with technical staff and end users to design software applications, evaluate acceptance, and exchange information on project limitation and capabilities, performance requirements, and interfaces