POSITION SUMMARY:
Apply technology solutions to business problems through analysis, design, programming, testing, documenting, and maintaining moderately complex programs and/or systems.
RESPONSIBILITIES:
- Code, develop, test plans and scripts, generate test data, test, analyze test results and debug programs
- Document all phases of work including data flow and input-output diagrams, program block diagrams, screen and report layouts and other program technical specifications using current specified design standards for new or revised application systems
- Research and assess alternative software solutions for workability and technical feasibility
- Oversee programming interfaces and data conversions between systems and software packages
- Relate information from various sources to draw logical conclusions
- Perform feasibility studies to analyze cost/benefit tradeoffs and development timeframes of systems solutions
- Contribute to application design for development and enhancements in support of business objectives
- Identify technical impact of proposed application development/enhancement projects and coordinate with IT colleagues
- Solve complex application and programming errors, as well as design and interface problems, following up in a timely manner with all internal and external business partners
- Ensure that application software packages are installed and function according to published software specifications, operate efficiently, and are error free
- Maintain technical knowledge of application systems analysis, design and development, including software package implementation and data base concepts
- Responsible for providing "on call" and off hours support for production systems when assigned
- Coach, mentor and lead technical work of less experienced Developers, including setting individual and team work priorities
- Additional responsibilities and projects as assigned.
- Bachelor's Degree (Computer Science, Business or Math, Engineering, or a related field) or equivalent experience required
- 3+ years of business programming and analysis experience including working as a strategic business partner to non-technical users
- Knowledge of Object Oriented programming, programming languages (PL/SQL, Informatica, .NET, C, Korn Shell Scripting), operating systems (Windows, UNIX/AIX), and databases (Oracle).
- Experience with Teradata, Cognos, Powershell, Visual Basic, Control-M, and vendor applications preferred
- Experience with design/development of interfaces between different applications, data bases, and OS platforms
- High degree of proficiency MS Office Suite, Outlook & Internet applications
- Strong analytical, prioritizing, interpersonal, problem-solving, project management (from conception to completion), & planning skills
- Strong verbal and written communication skills
- Demonstrated collaborative skills and ability to work well within a team
- Ability to work with and influence peers and senior management
- Ability to work in a fast-paced and deadline-oriented environment
- Self-motivated with critical attention to detail, deadlines and reporting.