Job Description
Job Summary
Trimble in Chennai is seeking a Hands on Engineering Manager for its Cloud Platform Engineering Team to build and run large-scale, distributed, fault-tolerant Cloud services. This Team in Chennai for Trimble Cloud platform will strive to make the APIs secure, highly available, reliable and performant to our users
Primary Responsibilities
The hands on Engineering Manager for Trimble Cloud platform - Cloud Utilities Services Engineering Squad should have the following skills . He / She is expected to be a hands on and Technical Contribution Vs Project ,People management responsibilities would be in the 80:20 ratio. The ideal candidate should have strong understanding of Cloud technologies and with a specific focus in developing Cloud native Rest APIs
Required Technical Skills
-
Very good Design Development skills in developing high quality responsive Cloud native apps
-
10+ years overall programming experience required in Java and or Python, preferably in building commercial web applications / distributed systems, SaaS Apps. (Preferably Python)
-
Proficiency in Python:
-
Solid hands-on programming experience in Python.
-
Object Oriented Programming in Python.
-
Object Relational Mappers in Python.
-
Data Analysis in Python.
-
Good exposure in TDD (in Python).
-
Experience in building lambda functions with Python
-
Excellent analytical and problem-solving skills.
-
Expert level knowledge of RESTful interfaces
-
Very good hands on experience working on AWS or Azure cloud platforms .
-
Delivers world class, high quality design and code
Other Skills
-
Hire Manage group of talented developers, Should have lead group of developers and Quality Engineers .
-
Strong analytical and problem solving skills. Ability to force clarity upon poorly-defined problems.
-
Strong interpersonal skills including mentoring, coaching, collaborating, and team building.
-
Completely own the end to end Design, Development , quality and maintenance of the Cloud App .
-
Excellent oral written communication and presentation skills.
-
Experience with Agile development methodology.
-
Create and maintain an open and transparent environment that values speed, innovation and quality.
-
Self-driven go-getter.