Monday, May 05, 2008

Store Systems Analyst in New York, NY

Monday, May 05, 2008
ANN TAYLOR

Roles & Responsibilities

Information Services


Job Title: Senior Programmer/Analyst

Reports To: Project Manager

Direct Reports to (None)
this Position:

Key Interactions: Frequent interaction with Project Manager, key business clients, other Application Groups, IS Technology Services and IS Operations. Periodic contact with Application/Technology vendors


Position Overview:
The Senior Programmer/Analyst position will provide on-going maintenance of existing system and respond to production support calls from the Help Desk and Operations. This will include off-hour support. He/she must extend the business analysis handed off by the project manager and must design programming code and scripts to implement application functionality as required. This includes the development, tactical execution, documentation and post implementation support of the technical specification. The Senior Programmer/Analyst can also play the role of Project Leader on individual projects and work closely with key business clients to gather system requirements.

Primary Responsibilities/Accountabilities:
Learn, understand and document current and proposed practices
Understand the client’s business processes and practices along with the implication of systems activities
Adhere to departmental production control procedures and standards
Prepare technical specifications and plans for developing, testing and implementing applications
Utilize the systems development life cycle and departmental development standards
Write code and use development tools in constructing applications
Test and reliably implement applications
Take responsibility for assigned tasks, understanding and achieving expectations
Recognize opportunities and propose solutions to improve business processes
Become "expert" in system internals and interfaces
Take the lead role on projects as assigned.
Prepare technical specifications and plans for developing, testing and implementing applications
Insure peers are progressing on related tasks at expected pace
Manage daily activities considering priorities, expectations and limitations
Meet regularly with Project Manager and communicate status and alert management to potential delays or risks
Be proactive in monitoring existing systems to insure consistency and reliability, calling out and responding to potential issues
Assistance to business area individuals in using technology, particularly in the use of applications
Develop and maintain productive working relationships with key internal clients and other IS resources


People Management:

Provide constructive criticism and mentor others on the programming staff
Act as project lead and coordinate efforts of a project team
Motivate and influence others
Work with collaboratively with other IS resources and with the client community


Position Requirements:
8 years in programming applications development
Knowledge of object-oriented programming languages (i.e. .NET)
Experience programming for multi-user environment with conflict resolution
Ability to design and write code to meet user requirements without heavy supervision
Understand issues specific to programming in Windows NT is desirable.
Heavy SQL experience (procedures, triggers, etc) in a client-server, multi-user, transactional environment. Experience specifically with Oracle and MS SQL Server a plus.
Excellent debugging and problem solving skills
Good oral and written communication skills
Ability to work effectively in a team setting
Ability to efficiently switch gears as the business requirements dictate

To Apply to this job go to http://www.GadBall.com or click here