Lead Software Engineer position at Trimble in Chennai, India. Responsibilities include designing, developing, and deploying robust software applications, using latest techniques and tools. Requirements include BE/BTech in Computer Science or related field, 5 years of experience in software delivery, strong expertise in React, TypeScript, JavaScript, HTML, CSS, and experience with public cloud, DevOps practices, and agile practices.
Requirements
- BE/BTech. in Computer Science Engineering or a related field
- Minimum of 5 years of professional experience in delivering quality software in a collaborative environment with a strong focus on application performance, security, and scalability
- Strong expertise in React
- Proficiency in TypeScript, JavaScript, HTML, CSS
- Ability to build responsive, user-friendly, and scalable UI components
- Implementing RESTful APIs and services
- Public cloud experience is required (deployment, cloud-native services, CI/CD), with Azure knowledge as an added advantage
- Familiarity with DevOps practices (Docker, pipelines, infrastructure as code)
- Strong knowledge of Git/version control and agile practices
- Ability to work closely with geographically distributed, cross-functional teams and deliver high-quality solutions
- Strong written and verbal and communication skills - asynchronous communication is vital - with the ability to write business and technical specification documents that convey complex analysis and solutions clearly and concisely
- Demonstrated ability to analyze and interpret complex business processes and systems
- Exposure to Generative AI (Gen AI) and its applications in real-world solutions