Technical Project Manager-Chandigarh

Company:Net Solutions

Location:Chandigarh

Experience : 12 - 15 yrs

Salary: Not Disclosed by Recruiter

Industry: IT-Software / Software Services

Functional Area: IT Software - eCommerce , Internet Technologies

Role Category:Senior Management

Role:Head/VP/GM-Technology(IT)/CTO



Key Skills : Solution Architect Client Management team management Technical domain knowledge Technical Solutioning Project Management

Job Description
    JOB DESCRIPTION

    Technical Expertise
    Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the companys services.
    Ability to provide technical solutions and estimations.
    Strong understanding of frameworks, databases and version controlling systems.
    Understands complex database concepts and effectively employs different database design techniques.
    Understands the benefits of the various programming languages.
    Possesses significant knowledge of internet and mobile design and architectures.
    Good exposure to cloud technologies and implementation.


    Solution Development and Delivery
    Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.
    Applies significant knowledge of industry trends and developments to improve service to our clients.
    Reviews work of development team.
    Easily recognises system deficiencies, and implement effective solutions.
    Collaborate with the appropriate departments to assess and recommend technologies that support company organizational needs.
    Communicate the companys technology strategy to management, staff, Clients, and stakeholders.
    Participate as a member of the senior management team in establishing governance processes of direction and control to ensure that objectives are achieved, risks are managed appropriately and the organizations resources are used responsibly, particularly in the areas of software development, office networks and computers, and telecommunications.


    Technical Effort Management
    Owns the development lifecycle and is responsible for managing technical risks throughout the project.
    Communicates and enforces coding standards
    Ensures technical teams are contributing to our code library.
    Manages technical resources within budget and project schedule.

    Communication
    Holds regular status meetings with development team.
    Delivers engaging, informative, well organised presentations.
    Resolves and/or escalates issues in a timely fashion.
    Understands how to communicate difficult/sensitive information tactfully.

    Client Management
    Manages client interaction and expectations regarding development efforts.
    Develops lasting relationships with client personnel that foster client ties.
    Communicates effectively with clients to identify needs and evaluate alternative technical solutions.
    Continually seeks opportunities to increase customer satisfaction and deepen client relationships.
    Builds a knowledge base of each client's business, systems and objectives.