Sr. Programmer Analyst (Siebel Configurator)
SUMMARY:
Working under general direction, maintains business application systems, performing all phases of configuration/programming development and maintenance. For Siebel 7 (eMedical vertical), configuration and develop including: Screens, Views, Applets, Business Objects, Business Components, EIM, EAI, Workflow, Assignment Manager, Reporting and Server Administration. Coding environments includes HTML and Java Script. This group is responsible for the management, delivery, and support of Enterprise Siebel Applications including Sales Force Automation and related Service initiatives including remote users with laptops and handhelds. Responsible for the full Development Life Cycle including Analysis, Design, Coding, Testing, Implementation, Documentation, System Modification and Enhancements. Responsible for ensuring that together with other IT departments that the applications integrate and function properly with other applications and the ERP systems.
ESSENTIAL FUNCTIONS:
1. Designs, documents, configures and develops, timely, quality, cost effective and supportable packaged and custom software solutions (specifically Siebel 7.7). Includes all aspects from requirements through implementation for large and small projects. Larger projects may include detailed design, programming and testing.
2. Consulting and working with business analysts to develop best practice workflow solutions and then enabling them in Siebel Tools.
3. Identifies and troubleshoots software issues, investigate potential causes and implement solutions.
4. Prepares programming specifications; analyzes, codes, tests and debugs programs and applications systems.
5. Develops analytical tools including logic charts, record formats and coding structures.
6. Assists or leads the development and preparation of project implementation plans, project release status reports and plan modifications.
7. Implements and maintains applications systems for internal clients including preparation of documentation of system changes, enhancements and operating manuals.
8. Interfaces with clients to answer questions, respond to requests and provide technical assistance and training as needed. Will also work with systems software and computer center operations units.
9. Provides coaching, training and mentoring in programming techniques and practices.
10. Completes other related programming tasks, as assigned, such as:
· develops standards or practices;
· performs data communications or other utility programming;
· evaluates and recommends application packages.QUALIFICATIONS:
Bachelor’s degree in Information Systems, Computer Science or equivalent degree in a pertinent discipline required and 6 plus years of systems analysis, design, programming and testing experience. Demonstrated experience working on a large projects in a team environment. An understanding of system architecture principles as well as a variety of databases, procedural languages and data communications is required. Ability to translate client requirements into a feasible design solution. Demonstrated ability to use proper coding techniques and efficiencies, testing methodologies, with an understanding of the operating system. Planning, organizational, interpersonal and communication skills. Demonstrated verbal and written analytical/problem solving, communication, interpersonal and presentation skills required sufficient to conduct discussions, interviews, negotiations, and give presentations. Must be able to handle multiple projects simultaneously. Demonstrated personal computer skills including spreadsheet, word processing and data base management.
Technical Proficiency:+2 years Siebel experience and certification required (7.5, 7.7 preferred)Complete software cycle experience including analysis, design, implementation, testing & deployment.Client-server and multi-tier architecture, with experience in systems design issues including scalability, redundancy, failover and operations.Siebel/SAP ERP integrationStrong abilities in object-oriented analysis and design.Solid development experience using JavaSolid experience with Relational Database Access, Oracle/SQLSizing: Able to assess specific module/application effort. Methodology: Follows a specific discipline(s) in each phase of the development life cycle
|