Upload Button Icon Add office photos
filter salaries All Filters

59 Trimble Jobs

Lead Software Engineer - Dotnet Fullstack

7-10 years

Chennai

1 vacancy

Lead Software Engineer - Dotnet Fullstack

Trimble

posted 1mon ago

Job Description

Job Purpose
The main function of the Software Engineering lead is to lead a team of software engineers whose primary responsibilities are to design, develop, and maintain software solutions on web/ cloud platforms. In this capacity, the lead is responsible for the delivery of the assigned tasks at the module, sub-project, or project level by leading the software development process. The design and delivery are aligned to the larger vision and strategy set by the Architecture team. Execution and delivery is performed in alignment with various teams assembled as delivery units within the whole program. An individual with passion for conceptualizing and creating innovative digital solutions that transform business will be an ideal fit for this position.
Software Development
The Software Engineering Lead is responsible for driving functional specifications, user stories, epics, high/low-level designs, test, integration, and deployment strategies and subsystem interfaces. The lead shall make use of well-established design patterns and architectures, choice of software algorithms, and follow agile development processes.
Project Management
The Software Engineering Lead is responsible for planning, and managing the deliveries aligning to the process decided for the program. Play the role of a local proxy-product owner, set up the scrum teams and execute the project using the defined Scrum process and continuously improving the teams Agile approach.
The Software Engineering Lead 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 Software Engineering Lead shall also serve as the interface to other teams working on other components of the product and collaborate with them.
Team Management responsibilities
  • Training / Mentoring / Coaching for team members to create a solid implementation team well versed in technical and development methodologies
  • Development processes being adhered to by his/her team.
  • Morale / productivity of team members - sense such issues - and initiate actions or escalate as appropriate to address these.
  • Effective resource planning for the team and required inputs for forecasting.
  • Accountable for meeting functional goals within his/her team.
  • Team planning, skill development and skill-matching.
  • Supporting a high performance culture/environment in a team and appropriate and timely recognition of contributions taking note of ability / dedication / discipline.
  • Performance management in a fair and timely manner of direct reports, and effective review of appraisals and promotions by team members.
  • Organizing/Chairing technical reviews with teams.
  • Ensure the well-being of the team is taken care of.
Primary Responsibilities
  • Effectively estimate, plan, manage and deliver the owned components/features.
  • Ability to learn and manage a cloud native full stack team and contribute technically towards team s delivery.
  • Drive specifications, user stories and epics, high-level design, low-level design, data structures, and choice of algorithms, the 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 their own level or to effectively escalate to a 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 the project(s) arising due to external or internal factors.
  • Drive customer issues to closure 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 support the team on the coding-related issues and also have the ability to work on some sections of the code.
Technical Skills and Background
  • Must have done at least 3 large implementations or 3-4 projects using these technologies.
  • Experience in building highly secure, scalable, reliable, and maintainable applications.
  • Deep development experience in Web full-stack technologies.
    • Candidates with C# NET background are the most preferred.
    • Experience in writing clean and reusable code
    • Deep Development experience on SQL Technologies, handling SQL related programming, debugging, developing stored procedures etc.,
  • Hands-on development background in cloud technologies
    • Candidates with Azure background are the most preferred followed by AWS Cloud background.
  • Hands-on experience in consuming Soap/Restful APIs, and knowledge of JSON / XML /
  • Exposure to PaaS and SaaS ways of developing the product is a value add.
  • Deeper understanding of Web / Cloud testing processes and practices
    • Both manual and automation would be the most preferred
  • Sound knowledge of DevOps/SRE practices will be a huge value add.
  • A thorough understanding of the CI/CD pipeline needed for mobile application development
  • Strong on basics of theoretical computer science and O level mathematics.
  • PMI or Agile or SAFe certification will be a plus point.
Work Experience
  • Must have a working experience of about 7 to 10 years in relevant areas with at least 2 to years in the capacity of a Lead.
Minimum Required Qualification
  • Bachelors or Masters in Computer Science and Engineering or equivalent.
  • PMI or Agile / SaFe certification are preferred.
  • Certification by Microsoft in .Net technologies/Azure are preferred.
Reporting
Individuals selected for this role shall report to a Technical Project Manager or Senior Technical Lead or Engineering Manager or a person designated by the division.
Supervisory responsibilities
Lead a functional team of about 2 to 5 members handling one or more projects.The team could comprise Senior software engineers and Software engineers who are from either development or testing background .
Measure of Success
  • Effective project management and ensure that project deliveries are made within the agreed costs and timelines.
  • Assessment of problem and risk areas and mitigation.
  • Quality of work products.
  • Effective change management.
  • Team supervision, functional performance, appraisals and feedback are handled well.
  • Technology adaptation and newer initiatives.
  • Contribution to organizational initiatives.
  • Coordination with support teams on all needs.
  • Ownership of a Product Line or Technology Initiative.
  • Innovation at work
About Trimble
Dedicated to the world s tomorrow, Trimble is a technology company delivering solutions that enable our customers to work in new ways to measure, build, grow and move goods for a better quality of life. Core technologies in positioning, modeling, connectivity and data analytics connect the digital and physical worlds to improve productivity, quality, safety, transparency and sustainability. From purpose-built products and enterprise lifecycle solutions to industry cloud services, Trimble is transforming critical industries such as construction, geospatial, agriculture and transportation to power an interconnected world of work. For more information about Trimble (NASDAQ: TRMB), visit: www.trimble.com
Trimble s Inclusiveness Commitment
We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.

Employment Type: Full Time, Permanent

Read full job description

Trimble Interview Questions & Tips

Prepare for Trimble Lead Software Engineer roles with real interview advice

People are getting interviews at Trimble through

(based on 15 Trimble interviews)
Campus Placement
Job Portal
Referral
Company Website
34%
33%
13%
13%
7% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What people at Trimble are saying

4.6
 Rating based on 8 Lead Software Engineer reviews

Likes

Benefits and Interesting Projects and Salary

Dislikes

Not too many

Read 8 reviews

Lead Software Engineer salary at Trimble

reported by 58 employees with 6-15 years exp.
₹15 L/yr - ₹30 L/yr
8% less than the average Lead Software Engineer Salary in India
View more details

What Trimble employees are saying about work life

based on 193 employees
80%
89%
62%
92%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Trimble Benefits

Submitted by Company
Competitive wages
Performance-based increases
Medical & dental insurance based on region
Work-life balance programs
Career development
Submitted by Employees
Work From Home
Health Insurance
Team Outings
Job Training
Soft Skill Training
Cafeteria +6 more
View more benefits

Compare Trimble with

Bentley Systems

4.3
Compare

Autodesk

4.3
Compare

ESRI India Technologies

3.9
Compare

Hexagon AB

4.4
Compare

Leica Geosystems

3.1
Compare

Cadence Design Systems

4.1
Compare

Ansys Software Private Limited

3.8
Compare

PTC

4.2
Compare

Siemens PLM Software

4.1
Compare

HTC Global Services

3.6
Compare

BT Global Services

4.1
Compare

Exela Technologies

3.4
Compare

Unisys

3.7
Compare

TEKsystems

3.4
Compare

Allianz Technology

4.2
Compare

Nityo Infotech

3.1
Compare

Ingram Micro

3.9
Compare

Amadeus

4.0
Compare

Wipro Digital

3.6
Compare

Diebold Nixdorf

3.9
Compare

Similar Jobs for you

Lead Software Engineer at Applanix

Chennai

7-10 Yrs

₹ 9-12 LPA

Lead Software Engineer at Trimble

Chennai

6-8 Yrs

₹ 8-10 LPA

Dot Net Fullstack Developer at Atidan Technologies Pvt Ltd

Mumbai, Pune

2-6 Yrs

₹ 4-8 LPA

Lead Software Engineer at VisitPay

Noida

4-8 Yrs

₹ 8-12 LPA

Lead Software Engineer at Trimble

Chennai

5-10 Yrs

₹ 7-12 LPA

Lead Software Engineer at Eze Software Group

Mumbai, Hyderabad / Secunderabad + 1

8-12 Yrs

₹ 10-14 LPA

Lead Software Engineer at SSC GlobeOp

Mumbai, Hyderabad / Secunderabad + 1

8-12 Yrs

₹ 12-16 LPA

Lead Software Engineer at DST Systems, Inc.

Mumbai, Hyderabad / Secunderabad + 1

8-12 Yrs

₹ 10-14 LPA

Dot Net Lead at RigvedIT

Mumbai, Navi Mumbai

6-9 Yrs

₹ 8-11 LPA

Full Stack Developer at Sigma Infosolutions

Hyderabad / Secunderabad

6-8 Yrs

₹ 8-10 LPA

Lead Software Engineer - Dotnet Fullstack

7-10 Yrs

Chennai

1mon ago·via naukri.com

Site Reliability Engineer

3-6 Yrs

₹ 15 - 20L/yr

Chennai

3d ago·via naukri.com

Devops Engineer

4-7 Yrs

Chennai

3d ago·via naukri.com

Software Licensing Analyst

2-9 Yrs

Chennai

5d ago·via naukri.com

Intern Graduate - Technical

0-1 Yrs

Mumbai

5d ago·via naukri.com

Software Engineer II (Java & Angular)

2-5 Yrs

₹ 10 - 15L/yr

Chennai

6d ago·via naukri.com

Software Engineer II

3-5 Yrs

Chennai

9d ago·via naukri.com

Project Coordinator

2-4 Yrs

Chennai

13d ago·via naukri.com

Software Engineer II

3-5 Yrs

Chennai

13d ago·via naukri.com

Senior Order Administration Specialist

2-4 Yrs

Chennai

13d ago·via naukri.com
write
Share an Interview