Software Engineer II

Trimble

  • Chennai, Tamil Nadu
  • Permanent
  • Full-time
  • 1 month ago
Job PurposeAs 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 ResponsibilitiesDesign and build mobile applications using C#, Xamarin, and .NET MAUI, ensuring a consistent experience across iOS and AndroidDevelop MVVM-based views and reusable components that are performant and maintainableParticipate in migration efforts from Xamarin to MAUI, where applicableImplement secure authentication and session management using OAuth 2.0Utilize the Prism framework to structure mobile applications cleanly and modularlyIntegrate SyncFusion controls to enhance the user interface and functionalityCollaborate with backend engineers on integrating ASP.NET Core MVC APIsEnsure high code quality through code reviews, unit testing, and integration testingContribute to Agile ceremonies, backlog grooming, sprint planning, and retrospectivesDebug and resolve complex issues related to performance, compatibility, or integrationOptimize application performance and responsiveness across devices and operating systemsStay current with mobile development best practices, emerging libraries, and platform changes (iOS/Android)Maintain documentation of mobile application architecture, modules, and user flowsSkills and BackgroundStrong proficiency in C# and mobile architecture principles3–5 years of professional experience building mobile applications for iOS and AndroidHands-on experience with Xamarin.Forms and .NET MAUI (MAUI migration experience is a strong plus)Solid grasp of MVVM design patterns and mobile application structuringExperience with OAuth 2.0, token handling, and secure mobile communicationFamiliarity with the Prism library and modular navigation for Xamarin/MAUIExperience using SyncFusion controls in building rich mobile UIWorking knowledge of ASP.NET Core MVC and API consumption from mobile appsFamiliarity with mobile CI/CD, testing strategies, and app store deploymentExperience with Agile software development, including working in sprint-based teamsExcellent problem-solving, communication, and collaboration skillsWork Experience3–5 years of experience in mobile application developmentProven track record of shipping cross-platform mobile apps to production (App Store / Play Store)Experience in Agile/Scrum teams and collaborative development workflowsExperience in product-based or enterprise mobile application environments is preferredMinimum Required QualificationBachelor’s degree in Computer Science, Information Technology, or a related discipline from a recognized instituteReportingThis role reports to a Lead Engineer, Technical Project Manager, or Engineering Manager within the Viewpoint mobile development team.About TrimbleTrimble 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 atTrimble’s Inclusiveness CommitmentAt 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.

Trimble

Similar Jobs

  • Senior Software Engineer II

    Elsevier

    • Chennai, Tamil Nadu
    Senior Software Engineer II Are you at an early stage of your career? Do you desire to work in a practical domain? About our Team:- We are a diverse team of software engine…
    • 5 hours ago
  • Software Development Engineer in Test II

    Trimble

    • Chennai, Tamil Nadu
    Title: Software Development Engineer in Test II Location: Chennai, India Department: Business Systems Job Purpose We are looking for a Software Development Engineer in Test…
    • 1 day ago
  • Software Engineer III- Core Engineer II

    TekWissen

    • Chennai, Tamil Nadu
    Overview: TekWissen is a global workforce management provider throughout India and many other countries in the world. The below clientis a global company with shared ideals and a…
    • 1 day ago
    • Apply easily