Lead Software Engineer at Trimble Navigation

full time
chennai
Posted 3 years ago

Transforming the way the world works

Job Description :

Trimble in Chennai is seeking a Lead Software Engineer for its Cloud Platform Engineering Team to build and run large-scale, distributed, fault-tolerant Cloud services. This Team in Chennai for the Trimble Cloud platform will strive to make Cloud services secure, highly available, reliable and performant to our users

Key Responsibilities :

  • As a Lead Software Engineer at Trimble, You should perform software engineering within the process framework established by the Team. This framework will describe how requirements are developed and analyzed, how changes are made to requirements, how engineering work will be planned and tracked, how testing will be performed, and the criteria by which the performance of the project will be measured.
  • Creates software designs, and implements and tests those designs to meet established requirements
  • Participates in technical/design reviews as required
  • As necessary, works independently or with quality assurance personnel to plan and execute product testing
  • As necessary, performs or enables the ongoing support of software through the creation of design documentation or the performance of defect isolation and resolution
  • Works with the author of product documentation to assist in the development and review of product documentation
  • Other duties as required and requested by management

Skill Sets :

  • 10-12 years of experience in software product development.
  • Proficiency in Java 8 and above.
  • Experience with Gradle.
  • Experience in Reactive Programming.
  • Solid hands-on programming experience in Java developing high-quality readable code.
  • Experience in Onion Architecture.
  • As a Lead Software Engineer at Trimble, You should have experience in developing applications with cloud technologies AWS/Azure
  • Good knowledge of Spring framework with Spring Boot.
  • Experience with RDBMS and No SQL databases.
  • Experience in microservices-based Architecture
  • Good working knowledge of Linux
  • You should have Good exposure to Continuous integration tools, Cloud Deployments, and Scripting.
  • Good exposure in TDD
  • Experience with any one of the Gateway (AWS/Azure/WSO2/Apigee) functionalities.
  • Excellent analytical and problem-solving skills
  • Self-starter and Passionate to learn new technologies

Good to have :

  • Good knowledge in analytics and distributed data processing frameworks such as Hadoop, Spark using Amazon EMR.
  • AWS certification.
  • Self drove go-getter.

Graduation and Certification :

  • B.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering or an equivalent degree.

Job Features

Job CategoryFull Time Jobs, Software Engineer
Seniority LevelAssociate
IndustryInformation Technology & Services , Computer Software , Financial Services
Employment TypeFull-time
Job FunctionsEngineering , Information Technology
QualificationB.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering
Experience10 - 12 Years

Apply Online

A valid email address is required.
A valid phone number is required.