Practice Head Mobile Applications

Year    Chennai, Tamil Nadu, India

Job Description

Job Profile : Practice Head - Mobile Applications

Job Purpose :

The main function of the Practice Head - Mobile Applications is to lead software development teams whose primary responsibility is to design, develop, and maintain software solutions on mobile platforms. In this capacity, the Practice Head - Mobile Applications is responsible for managing a portfolio of projects and the related delivery lifecycle, the delivery of the assigned development work at the module, sub-project, or project level by leading the software development process in a matrixed, multi-geographical organization. The Practice Head - Mobile Applications shall also represent the team both internally and externally in relevant forums and stay abreast of all technological developments in the mobile world. An individual with a passion for technology, specializing in conceptualizing and creating innovative applications will be an ideal fit for this position.

Software Development

The Practice Head - Mobile Applications is responsible for driving functional specifications, user stories, epics, high/low-level designs, test, integration, and deployment strategies and subsystem interfaces. The Practice Head - Mobile Applications shall guide the team with support from a technical lead or architect or senior engineers to make use of well-established design patterns and architectures, choice of software algorithms, and follow agile development processes.

Project Management

The Practice Head - Mobile Applications 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 team's Agile approach.

The Practice Head - Mobile Applications shall have the overall responsibility for ensuring the quality of the deliverable, by helping resolve system-wide issues and other impediments in a project. The responsibility includes ensuring that the subsystems are properly designed and unit tested. The overall goal here is to ensure that the product delivery quality, target deadlines, and cost goals are met.

The Practice Head - Mobile Applications 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 for playing this role. This position also demands that the individual can supervise his / her team and collaborate with peers and other support functions. The Practice Head - Mobile Applications 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.

Work with the product owners to collaboratively drive specifications, user stories and epics, high-level design, low-level design, data structures, and choice of algorithms, decisions 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 identifying problem areas (with enough time to act) and taking action to mitigate at their own level or to effectively escalate to a higher level(s) of engineering.

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

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

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

Resolve or drive to the closure of 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 take 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.

Encourage team members to generate reusable code and publish them to the internal in-sourcing repository from time to time.

Perform retrospectives and implement corrective actions so as to continuously improve internal processes and practices.

Represent the team in internal and external forums.

Continually evaluate new platforms, frameworks and user interfaces and induct them into the product development by working closely with the product owners.

Stay abreast of all technological developments on the mobile world and educate the team and the collaborators from time to time.

Technical Skills and Background

A solid product development background is desired and must have managed at least 5 large implementations or 7 to 8 medium sized projects specializing in:

Highly secure, scalable, reliable, and maintainable mobile applications.

Clean and reusable code.

Consuming Soap/Restful APIs.

PMI or Agile or SAFe certification

Value adds

Strong in basics of theoretical computer science.

Past development experience in one or more of Android / iOS / Unity 3D using native or other cross-platform tools is a value add.

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

Being hands-on is a value add. When required, this attribute will help in supporting the team on debugging issues or code reviews.

MBA degree from an accredited university with a specialization in one of the following areas will be a plus point.

Business Analytics

Business Intelligence

Business Strategy

Change Management

Enterprise Technology Management

Entrepreneurship

Information Systems

International Business

Leadership

Work Experience

Must have been a developer for 6 to 8 years or more in relevant areas in a tier-1 or tier-2 ranked product company with about 4 to 6 years of Project Management experience.

Experience working with cross-cultural teams.

Minimum Required Qualification

Bachelors or Masters Degree in Engineering from a tier-1 or tier-2 or tier-3 ranked institute with a major in Computer Science or Information Technology.

(or)

Bachelors or Masters Degree in Engineering from a tier-1 or tier-2 or tier-3 ranked institute with a major in Electrical or Electronics engineering with a minor in Computer Science or Information Technology.

Reporting

Individuals selected for 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 30 members handling 5 to 10 projects from time to time.

Measure of Success

Effective project management and delivery on time with transparent reporting

Assessment of problem and risk areas and mitigation.

Quality of work products with compliance to Data protection and Security policies.

Effective change management.

Effective team management.

The success of the initiatives taken.

Job Location

This is an in-office job, performed at the following location:

TRIMBLE INFORMATION TECHNOLOGIES INDIA PVT LTD,

No. 5/639, Lakshmi Tech Park,

Old Mahabalipuram Road, Kandanchavadi,

Chennai,

India

About Trimble

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation and logistics.

Trimble is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2931627
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year