Thursday, May 10, 2007
Senior Programmer Analyst in New York, NY
Thursday, May 10, 2007
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