Lead Software Engineer
Trimble
Apply on company website
Lead Software Engineer
Trimble
Chennai
Not disclosed
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