Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Chennai |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | BPO / Call Center |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Trimble Connect is seeking a highly self-motivated Lead Software Engineer for its Connect Services Engineering Team to build and run large-scale, distributed, fault-tolerant services. This position is a permanent and full-time position located in Trimble Information Technologies India private Limited in Chennai, India.
Trimble Connect is responsible for development of software that makes our applications and processes for the built environment (Buildings, Heavy Civil and Geospatial) work together. Our mission is to create scalable, cloud-based systems that enable our customers to become more productive, efficient and environmentally conscious by enabling digital construction workflows. As an international company with world-wide presence and experience in developing cutting edge technology including 3D visualization and Augmented Reality, Trimble is uniquely positioned to enable an industry transformation on a global scale.
Your Responsibilities will Include:
Being part in defining, building and maintaining globally used cloud solutions
Review and work with delivery team (Product Management, Architects, Development Engineers, Engineering Manager) to confirm and track feature requirements
Eager to learn and adapt to a dynamically changing environment
Create software designs, and implements and tests those designs to meet established requirements
Work in a agile development team and participate in the planning and execution of work items
Perform architecture and code reviews
Developing CI/CD solutions by enforcing automation in building, testing and deployment of applications
Active participation in team responsibilities and process development in globally distributed organization
What we expect from you:
Academic Qualification: BE / B.Tech / ME / M.Tech in Computer Science or IT with 60% and above
8 to 12 years of IT experience with
Good knowledge of Object-Oriented Programming and Design Patterns.
Good understanding of software architectures patterns, software algorithms, and software engineering principles
Hands-on Proficiency in Java 8
Sound Knowledge of Spring framework with Spring Boot
Strong SQL knowledge, Experience in NoSQL technologies is a plus
Strong analytical and problem solving skills
Passion and willingness to learn new technologies
Should have lead group of developers
Completely own the end to end Design, Development, quality, and maintenance of the Cloud Applications
Dedicated to delivering high quality, performant and scalable solutions with a strong understanding on the value of automation.
Initiative by nature and willingness to work with cross located teams, occasionally also at irregular hours
We also appreciate
Good knowledge over any of .Net, TypeScript, Javascript and Python.
Exposure to Infrastructure as Code practices
Good experience in CI/CD tools (Jenkins, Bamboo, TeamCity, AWS CodeBuild/CodePipeline)
Working knowledge AWS Linux environments
Experience with application packaging, either for web, mobile or cloud
Knowledge of UI frameworks for web and mobile (Angular, React, etc)
Serverless applications
Application containerization and Container orchestration
Experience with load/performance test frameworks
Keyskills :
javasqljavascriptsql serverjqueryspring bootproblem solvingcomputer sciencespring framework3d visualizationagile developmentaugmented realitybuilt environmentproduct managementcloud applicationsprocess developmentsoftware engineeringappli