Responsible for supporting client’s essential business systems landscape, especially in regards to warehouse management and shipping processes and procedures
- Participates in gathering and organizing of business/user requirements and feasibility analysis
- Participates in performing application design and review
- Develops code that meets business/user requirements and IS quality standards
- Develops and conducts system/unit test plans including user acceptance test planning and execution
- Participates in development of implementation schedules, system implementation planning and execution
- Meets project objectives within specified time frame parameters and defined requirements
- Ensures that project success criteria are met; performs day-to-day maintenance of production software systems
- Creates technical/functional documentation
- Actively evaluates and resolves daily business problems by performing independent analysis
- Participates in on-call rotation supporting production systems and user trouble reports
- Communicates task status/issues to IS management and project leaders
- Participates in research and evaluation of appropriate software products being considered for acquisition
- Keeps current with technology trends and their impact to the organization
- Participates in Disaster Recovery testing to help ensure business continuance
Requirements:
- Have 5+ years of experience in a similar role as a programmer or developer supporting various business applications
- Strong experience with Java, PL/SQL, stored procedures, and Oracle database required
- Knowledge of Powerbuilder, Crystal Reports, and XML desirable
- Experience with building and testing systems interfaces to ERP applications (SAP experience highly preferred)
- Understanding/background of SAP/PI highly beneficial
- Preferred background in an IBM AIX environment
- Experience with Visual Basic and Citrix preferred
- Experience with wireless device interfaces beneficial
- Have excellent interpersonal, listening, verbal, and written communication skills
- Enjoy working with a team, while possessing a strong independent work ethic
- Bachelor’s degree (B.S. or B.A.) or equivalent experience