Subscribe to daily Job Alerts, Enter your email address:


Saturday, February 13, 2010

Lead Analyst Programmer - C&DS

Job Description
Requirements Gathering

• Working with business areas to obtain/clarify detailed requirements for the software under development.

Software Design, Programming and Unit Testing

• Designing programmes/programme modifications from supplied requirements and design specifications using agreed standards and tools, achieving well-engineered results which follows the agreed implementation level software architectures.

• Creating and amending programmes in accordance with the design following relevant code management procedures and applying agreed coding standards.

• Taking responsibility for the design, coding, testing and documentation of particularly large, complex or mission critical programmes.

• Planning, designing and conducting tests of programmes, correcting errors and re-testing to deliver an error-free product.

• Proposing options to meet business area requirements and prepare cost/benefit for the business area to evaluate.

• Reacting quickly and as necessary to live software errors and service problems to limit downtime and resolve the problem during project handover. [Application Support assignments – to be confirmed].

• Documenting all work in accordance with agreed standards and with re-use in mind.

• Conducting reviews of supplied specifications, with others as necessary.

• Taking part in reviews of own work and leading reviews of colleagues’ work.

• Completing assignment work to budget, time and quality requirements. This includes a combination of performing operational support tasks to agreed service standards and supporting enhancements or other technical projects.

Application Support

• Monitor operational jobs on a daily basis, managing incidents when errors or exceptions occur

• Provide ongoing 2nd and/or 3rd line application support in the resolution of client queries/incidents/problems on a day to day basis. Own the resolution of lower severity/less complex incidents within the agreed Service Levels

• Manage and successfully implement service orders raised by clients or small change

Delivery Planning

• Developing plans to ensure delivery of their team’s work.

• Assisting with the creation, monitoring and reporting of progress against plans and identifying corrective action where necessary.

Leading Others

• Responsible for supervising, co-ordinating, participating in, and is accountable for, the work of the team.

• Making effective use of resources during the various stages of the work, ensuring that business objectives are met and deliverables achieved to agreed time, cost and quality.

• Allocating programmers to pieces of work, taking account of individuals’ abilities and the requirements of the work.

• Overseeing performance of programming staff, reporting on their effectiveness and takes action to remedy deficiencies. Providing advice, guidance and assistance to less experienced colleagues (as required).

• Putting in place mechanisms and procedures for the structured review of work produced and ensuring that these are adhered to.

• Establishing and maintaining agreed standards applicable to the work undertaken and ensuring that these, and other mandatory standards and architectures, are adhered to.

• Providing guidance and assistance to colleagues in any aspect of programme design, creation, testing and documentation.

• Providing expert advice in some or all aspects of the programming methods, tools and/or standards used in the GRCB TECH Application Delivery organisation.

Capability Growth

• Building deep understanding of software delivery process and of technology developments relevant to own team/programme.

• Building and maintaining an expert understanding of the various stages of software development, enhancements, and support (where required).

• Providing guidance and assistance to colleagues in any aspect of programme design, creation, testing and documentation.

• Interfacing with other teams, sharing technical knowledge and expertise and resolving issues as necessary. Acting as a point of reference for both internal and external technical queries.

Organisational Improvement

• Assisting with the implementation of operational objectives for relevant team/programme.

• Supporting the implementation of strategy and policy issues by involvement in development/change and/or advice to other technical areas and making recommendations to improve procedures and working practices.

• Taking part in evaluations and reviews of programming methods, tools and standards.

Desired Profile
• Skills in a relevant programming language(s), relevant IDE(s), and relevant design techniques. (PHP, XML, HTML, Javascript (AJAX), CSS, Oracle/SQL+, UML/Object Orientated Design)

• A good working knowledge of GRCB TECH operational process/systems is required. This makes the identification of system interfaces more efficient and prevents the duplication of data and processing.

• A working knowledge of the Bank’s IT infrastructure components and the processes required to maintain that infrastructure are required.

• A willingness to develop additional skills in order to enable more flexible working within the organisation.

• Ability to plan and control own work and the work of others.

• Effective written and oral communication.

• A logical, analytical approach to problem solving and close attention to detail.

- Web Design Applications

o Dreamweaver

o PhotoShop

- Web Design disciplines

- Usability & Accessbility

- Regular Expressions

Experience 4 - 9 Years
Industry Type IT-Software/ Software Services
Role Team Lead/Tech Lead
Functional Area IT-Other
Education UG - Any Graduate - Any Specialization,Graduation Not Required
PG - Any PG Course - Any Specialization,Post Graduation Not Required
Location Pune
Keywords PHP, XML, HTML, Javascript AJAX, CSS

Contact
Amit.Chilka@Cognizant.com
Cognizant Technology Solutions India Ltd
Plot # 26, Rajiv Gandhi Infotech Park MIDC
Hinjawadi
PUNE,Maharashtra,India 411057
Telephone 91-20-22931100
Website https://www.cognizant.com