Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Technical Project Manager - Chennai - Trimble

Home > Technology / IT

 Technical Project Manager - Chennai - Trimble

Job Description

Position Profile - Technical Project Manager

Job Purpose

The main function of the Technical Project Manager is to lead a small team of software engineers whose primary responsibilities are to design, develop, and maintain software solutions on web, cloud-based or mobile platforms. In this capacity, the Technical Project Manager is responsible for the delivery of the assigned tasks at the module, sub project or project level by leading the software development process. A person with passion for conceptualizing and creating innovative digital solutions for business transformation will be an ideal fit for this position.

Software Development

The Technical Project Manager is responsible for driving functional specifications, user stories, epics, high/low level designs, test, integration and deployment strategies and subsystem interfaces. The Technical Project Manager shall make use of well-established design patterns and architectures, choice of software algorithms and follow agile development processes.

Project Management

The Technical Manager is responsible for project planning, project management and process implementation. Playing the role of a local proxy-product owner, setting up the scrum teams and executing the project using the defined Scrum process and continuously improving the teams Agile approach.

The Technical Manager shall ensure that system wide issues are resolved and the subsystems are properly designed and unit tested. The goal here is to ensure that the overall product delivery quality, target deadlines and cost goals are met.

The Technical Project Manager shall also serve as the interface to other teams working on other components of the product and collaborate with them.

Team Management

Effective team management and interpersonal skills are required by this position. This position also demands that the Technical Project Manager is able to supervise his / her team and collaborate with peers and other support functions. The Technical Project Manager is required to provide ongoing coaching to the assigned team members, perform appraisals, provide feedback and enable collaboration across all levels.

Primary Responsibilities
  • Effectively estimate, plan, manage and deliver 4 to 6 medium and small sized projects executed by one or more scrum teams.

  • Ability to learn and manage a mix of projects on various fronts such as - desktop, cloud, mobile, and backend technologies.

  • Drive specifications, user stories and epics, high level design, low level design, data structures, and choice of algorithms, decision on development platforms, system interfaces and test plans.

  • Manage the quality of the work products and ensure that work is done as estimated.

  • Resolve system design / interface issues that surface during implementation and resolve dependencies

  • Responsible for highlighting problem areas (with enough time to act) and taking action to mitigate at own level or to effectively escalate to higher level(s) of engineering.

  • Estimate (size, effort, budgets) and plan (schedule, dependencies, deliverables, equipment planning, staffing plans) projects and tasks.

  • Accurate Project Status Reporting on a weekly basis and as needed by the management.

  • Effective change management in project(s) arising due to external or internal factors.

  • Resolve or drive to closure the issues raised by customers in a timely manner.

  • Publish approved applications into respective App Stores.

  • Perform ongoing training / mentoring / coaching of the team members so as to create a solid development team well versed in technology and software engineering principles.

  • Performance management in a fair and timely manner of direct reports, and effective review of appraisals and promotions by team members.

  • Morale / productivity of team members - sense such issues - and initiate actions or escalate as appropriate to address these on time.

  • Create a high performance work culture in the team

  • Take part in recruitment drives for the division.

  • Must be hands on. When required, must be able to pull the code and work on some sections.

Technical Skills and Background
  • Hands on development background with exposure to Azure / AWS Cloud technologies

  • Deep development experience in C#, ASP.NET, Core JAVA, Node.js, typescript, and Angular/Angular JS/React JS.

  • Hands on experience in consuming Soap/Restful APIs, and knowledge of JSON / XML / RESTful Web Services and services integration with AngularJS

  • Exposure to PaaS and SaaS ways of developing the product is a value add.

  • Strong on basics of theoretical computer science and O level mathematics.

  • Must have done at least 5 large implementations or 7-8 projects using these technologies.

  • Experience in building highly secure, scalable, reliable and maintainable applications.

  • Experience in writing clean and reusable code.

  • Experience / knowledge in Entitlement Management systems like Gemalto Sentinel will be a huge plus.

  • AWS/Azure Cloud certification will be a plus.

  • Experience in Payment Gateway integration like Cybersource will be a plus.

  • PMI or Agile or SAFe certification will be a plus point.

Work Experience
  • Must have a working experience of about 10 to 14 years in relevant areas in a tier-1 or tier-2 ranked company with about 3 to 4 years of Technical Project Management.

Minimum Required Qualification
  • Bachelors or Masters in Computer Science and Engineering from a tier-1 or tier-2 ranked institute .

Reporting

The person employed in this role shall report to a Senior Technical Project Manager or Engineering Manager or Engineering Director or a person designated by the division.

Supervisory responsibilities

Lead a functional team of about 4 to 20 members handling one or more projects.

Measure of Success
  • Effective project management and delivery on time.

  • Assessment of problem and risk areas and mitigation.

  • Quality of work products.

  • Effective change management.

  • Effective team management.

  • Initiatives taken.

Job Classification

Industry: IT Services & Consulting
Functional Area: Project & Program Management,
Role Category: Technology / IT
Role: Technology / IT
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate

Contact Details:

Company: Trimble Information
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Core Java Change management Team management XML Project management Agile Data structures JSON Scrum Recruitment

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Program/Project Management Lead

  • Accenture
  • 7 - 11 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

Project Manager - (4-9 years experience)

  • Byteridge
  • 4 - 9 years
  • Delhi, NCR
  • 1 month ago
₹ Not Disclosed

Personalized Internet Ads Assessor - Bengali

  • TELUS International
  • 0 - 5 years
  • Mumbai
  • 1 month ago
₹ Not Disclosed

Remote- Scrum Master - Bengaluru/Bangalore

  • Photon
  • 7 - 10 years
  • Bengaluru
  • 1 month ago
₹ 14-19 Lacs P.A.

Trimble

Trimble Information Technologies India Pvt Ltd About Trimble: Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. We provide core technologies in positioning, modeling, connectivity and data analytics which enable ou...