The Software Engineer will define, develop, test, analyze, and maintain software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Engineer will also research, design, document, and modify software and specifications throughout the production life cycle.
Duties and Responsibilities: |
Design, develop, document, analyze, create, test and modify computer systems, programs and integrations. |
Research, identify, analyze, and fulfill requirements of all internal and external program users. |
Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. |
Develop and maintain user manuals and guidelines. Train end users to operate new or modified programs. |
Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts. |
Software Engineer: 5+ years developer experience in programming using languages such as PHP, javascript, tscript, python; IBM RPGLE & RPG3, CLLE, db2 SQL. Experience with WebsmartPHP preferred. Experience working with Synon/Cool2e generated RPG3 code helpful.
Senior Software Engineer: 8 years developer experience in programming using languages such as PHP, javascript, tscript, python; IBM RPGLE & RPG3, CLLE, db2 SQL. Experience with WebsmartPHP preferred. Experience working with Synon/Cool2e generated RPG3 code helpful.
Experience programming, debugging and testing enterprise applications, developed in a complex, distributed environment.
Experience preferred in the following technologies:
Proficient in writing fine-tuned SQL queries, stored procedures and working with data in relational databases. Familiarity with IBM AS400 db2.
Ability to: Recognize and resolve system related problems; troubleshoot and debug code written by incumbent or others, work independently and make necessary decisions throughout the systems process within department guidelines.