Are you a passionate and experienced software engineer looking to make a significant impact in building full-stack cloud-native applications? Then come and join us.As a Software Engineer II, you will play a critical role in designing, developing, and maintaining high-quality software solutions using .NET, React, GraphQL, and Azure tech stack.Responsibilities:Software Development:Design, develop, and maintain high-quality software components using .NET, React, and GraphQL.Optimize application performance, scalability, and maintainability.Contribute to code reviews and ensure adherence to best practices.Cloud Architecture:Design and implement cloud-native solutions on Azure.Leverage Azure services effectively to build scalable and resilient applications.Optimize cloud resource utilization and costs.Problem-Solving:Diagnose and troubleshoot complex technical issues.Identify and implement solutions to improve application performance and reliability.Collaboration:Work effectively with cross-functional teams, including product management, design, and QA.Contribute to a positive and collaborative work environment.What skills & experience you will bring?Bachelor's degree in Computer Science, Software Engineering, or a related field.3+ years of experience in software development.Strong proficiency in .NET, C#, React, and GraphQL.Experience with Azure cloud platform and cloud-native development.Solid understanding of software design patterns and principles.Excellent problem-solving, analytical, and communication skills.Strong communication skills and stakeholder management experienceAbility to work independently and as part of a team.Knowledge of DevOps practices and tools (e.g., CI/CD pipelines, infrastructure as code).About Business Systems GroupThe vision of Business Systems group is to deliver modernized and innovative system solutions and processes that drive business productivity, provide exceptional customer/user experience, support revenue growth and help manage accounting / compliance risk for Trimble.About Trimble IndiaTrimble India is a subsidiary of Trimble Inc., a global leader in providing technology solutions for industries such as construction, agriculture, geospatial, and transportation. With a strong presence in India, Trimble offers a wide range of innovative products and services to enhance efficiency, productivity, and sustainability.