Trimble Logo

Trimble

Software Engineer II

Reposted 7 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Mid level
In-Office
Chennai, Tamil Nadu
Mid level
Design and develop cross-platform mobile applications using Xamarin and .NET MAUI for construction professionals, ensuring a high-quality user experience.
The summary above was generated by AI
Job Purpose

As a Senior Mobile Software Engineer on the Trimble Viewpoint team, you will be responsible for designing, developing, and maintaining robust cross-platform mobile applications that serve construction professionals worldwide. This role will focus on building modern mobile solutions using Xamarin and .NET MAUI, integrating with secure APIs, and delivering a seamless user experience across both iOS and Android platforms.

You will work in an Agile team environment, collaborating closely with product managers, backend engineers, designers, and testers. Your work will directly impact how mobile users access real-time project data, submit field reports, and interact with Trimble’s digital construction ecosystem.

Primary Responsibilities
  • Design and build mobile applications using C#, Xamarin, and .NET MAUI, ensuring a consistent experience across iOS and Android

  • Develop MVVM-based views and reusable components that are performant and maintainable

  • Participate in migration efforts from Xamarin to MAUI, where applicable

  • Implement secure authentication and session management using OAuth 2.0

  • Utilize the Prism framework to structure mobile applications cleanly and modularly

  • Integrate SyncFusion controls to enhance the user interface and functionality

  • Collaborate with backend engineers on integrating ASP.NET Core MVC APIs

  • Ensure high code quality through code reviews, unit testing, and integration testing

  • Contribute to Agile ceremonies, backlog grooming, sprint planning, and retrospectives

  • Debug and resolve complex issues related to performance, compatibility, or integration

  • Optimize application performance and responsiveness across devices and operating systems

  • Stay current with mobile development best practices, emerging libraries, and platform changes (iOS/Android)

  • Maintain documentation of mobile application architecture, modules, and user flows

Skills and Background
  • Strong proficiency in C# and mobile architecture principles

  • 3–5 years of professional experience building mobile applications for iOS and Android

  • Hands-on experience with Xamarin.Forms and .NET MAUI (MAUI migration experience is a strong plus)

  • Solid grasp of MVVM design patterns and mobile application structuring

  • Experience with OAuth 2.0, token handling, and secure mobile communication

  • Familiarity with the Prism library and modular navigation for Xamarin/MAUI

  • Experience using SyncFusion controls in building rich mobile UI

  • Working knowledge of ASP.NET Core MVC and API consumption from mobile apps

  • Familiarity with mobile CI/CD, testing strategies, and app store deployment

  • Experience with Agile software development, including working in sprint-based teams

  • Excellent problem-solving, communication, and collaboration skills

Work Experience
  • 3–5 years of experience in mobile application development

  • Proven track record of shipping cross-platform mobile apps to production (App Store / Play Store)

  • Experience in Agile/Scrum teams and collaborative development workflows

  • Experience in product-based or enterprise mobile application environments is preferred

Minimum Required Qualification
  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline from a recognized institute

Reporting

This role reports to a Lead Engineer, Technical Project Manager, or Engineering Manager within the Viewpoint mobile development team.

About Trimble

Trimble is a global technology leader transforming the way the world works. Our solutions connect the physical and digital worlds to improve productivity, safety, and transparency across critical industries such as construction, geospatial, transportation, and agriculture. Trimble Viewpoint offers leading-edge construction management software that enables field-to-office collaboration and data-driven decision-making.

Learn more at www.trimble.com

Trimble’s Inclusiveness Commitment

At Trimble, we believe that diversity drives innovation. We strive to create a workplace where individuals of all backgrounds feel welcomed, empowered, and valued. Our Diversity, Equity & Inclusion efforts focus on fostering an environment where everyone can thrive and contribute to their full potential.

Top Skills

.Net Maui
Asp.Net Core Mvc
C#
Oauth 2.0
Prism
Syncfusion
Xamarin

Trimble Chennai, Tamil Nadu, IND Office

Rajiv Gandhi Street, Chennai, Tamil Nadu, India, 600113

Trimble Tharamani, Tamil Nadu, IND Office

No. 4 Rajiv Gandhi Salai, , Tharamani, Chennai, India, 600 113,

Similar Jobs

23 Minutes Ago
In-Office
Chennai, Tamil Nadu, IND
Mid level
Mid level
Hardware • Information Technology • Other • Software • Analytics
The Software Engineer II will design, develop, and maintain full-stack cloud-native applications using .NET, React, GraphQL, and Azure services, focusing on high-quality software and collaboration with teams.
Top Skills: .NetAzureC#GraphQLReact
12 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Mid level
Mid level
Hardware • Information Technology • Other • Software • Analytics
The Software Engineer II will develop software solutions, perform testing, manage code quality, collaborate with teams, and guide junior members. Responsibilities include ensuring timely delivery and maintaining system performance.
Top Skills: .Net Core.Net Web ApiAzureBabelC#Ci/CdEnzymeEslintGitJestKafkaMicroservicesMongoDBNode.jsPrettierReact JsReduxRestful ApisSignalrSQLTypescriptWebpack
13 Days Ago
In-Office
2 Locations
Senior level
Senior level
Information Technology
Develop scalable web applications for network management, create real-time dashboards, integrate diverse devices, and build mobile management apps. Implement performance monitoring and configure management tools, contributing to a secure, multi-tenant SaaS platform.
Top Skills: AngularAnsibleAWSAzureD3.JsDockerGCPInfluxdbJavaKubernetesNetconfNode.jsPuppetPythonReactRest ApisSnmpSshTelnetTimescaledbTypescriptWebsocket

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account