Lead Software Engineer

Trimble

Chennai

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Lead Software Engineer


Job Summary

Trimble Chennai is seeking a highly self motivated Lead Software Engineer for its Cloud Platform Engineering Team to build and run large-scale, distributed, fault-tolerant services in public cloud(AWS,AZURE)


Key responsibilities

  • Ability to deliver the agreed modules in time, work with junior team members and lead a team
  • 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:

  • 5-10 years of experience in software product development
  • Good understanding of Agile software development process
  • Compare and contrast the various solution given a problem statement
  • Proficiency in object oriented / functional programming model
  • Strong experience in AWS
  • Experience in designing application components and libraries
  • Good knowledge of Web framework like spring, Flask
  • Good working experience in reactive programing 
  • Good experience in producing the documentation with UML diagrams
  • Experience with RDBMS and No SQL databases.
  • Good working knowledge on Linux
  • Good exposure in TDD
  • Excellent analytical and problem solving skills
  • Passionate to learn new technologies.
  • Exposure to Python is added advantage


Skills / Tools

  •  Java 8 + with exposure to latest Java versions 
  •  spring 5, spring boot 2
  • REACT server side programming concepts
  •  REST Services
  •  Python optional
  •  Cassandra/MongoDB any other no SQL
  • Oracle/mysql/postgres/
  • AWS
  • UML(block diagram, sequence diagram)
  • Kafka/Rabbitmq/zeroMQ
  • JMS


Good to have

  • Angular, React rich UI experience


Graduation and Certification 

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

Job role

Work location

Chennai

Department

Software Engineering

Role / Category

Software Project Management

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Trimble

Job posted by Trimble

Apply on company website