Trimble Logo

Trimble

Lead Software Engineer - C# MAUI

Job Posted 16 Days Ago Posted 16 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Chennai, Tamil Nadu
Senior level
Lead Software Engineer responsible for developing high-quality mobile applications using MAUI or Xamarin Forms, optimizing performance, and ensuring best practices in coding and testing.
The summary above was generated by AI

About Trimble:

Trimble is a leading provider of advanced positioning solutions that maximize productivity and enhance profitability for our customers. We are an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so, we are changing the way the world works. Those who successfully lead others to meet our objectives are vital to our organization. Leadership at Trimble is much more than simply exercising assigned authority; we expect our leaders to embrace a mission-focused leadership style, demonstrating the strength of character, intellect and the ability to convert ideas to reality. www.trimble.com

Job Description 
We are seeking a talented and experienced Lead Software Engineer for mobile app development using cross-platform frameworks, specifically MAUI (Multi-platform App UI) or Xamarin Forms. In this role, you will be responsible for designing, building, and maintaining high-quality mobile applications for the construction industry. You will ensure the performance, quality, and responsiveness of applications across various platforms.

 

Key Responsibilities:

  • Technical Contribution: Contribute to the design and architecture of mobile applications using MAUI or Xamarin Forms, ensuring adherence to best practices in coding, testing, and deployment.
  • Development: Participate in the entire mobile development process, including coding, testing, debugging, and deployment of cross-platform applications.
  • Collaboration: Work with product managers, designers, and QA teams to implement user-friendly features and applications that meet business needs.
  • Knowledge Sharing: Share insights and knowledge with junior developers, promoting a culture of continuous learning and improvement within the team.
  • Code Review: Perform code reviews to ensure code quality, adherence to best practices, and maintainability of applications.
  • Performance Optimization: Analyze and optimize application performance, ensuring smooth user experiences across devices and platforms.
  • Cross-Platform Integration: Ensure seamless integration with various services and APIs, addressing platform-specific functionalities as needed.
  • Continuous Improvement: Stay updated with the latest trends and technologies in mobile development, and propose enhancements to improve the development process.
  • Documentation: Maintain clear and comprehensive documentation for development processes, architecture, and codebases.
Key Skills & Qualifications:
  • Experience: 5-6 years of experience in mobile application development, with at least 2 years of experience in senior engineering roles.
  • Frameworks: Proficiency in cross-platform frameworks like MAUI or Xamarin Forms for mobile app development.
  • Languages: Strong experience in C# and .NET, with a solid understanding of MVVM architecture and design patterns.
  • Mobile Platforms: Familiarity with both iOS and Android development environments, including the nuances of each platform.
  • APIs & Services: Experience with RESTful APIs, integration with third-party services, and backend data handling.
  • Version Control: Proficient in version control systems like Git, with experience in managing branches and collaborative workflows.
  • Testing: Knowledge of unit testing and UI testing frameworks suitable for mobile applications.
  • Agile Methodologies: Experience working in Agile/Scrum teams, participating in sprint planning, retrospectives, and delivering on development commitments.
  • Soft Skills: Strong communication and collaboration skills, with the ability to effectively support and guide team members.
  • Problem-Solving: Strong analytical skills and a proactive approach to identifying and resolving development challenges.

Preferred Qualifications:

  • Prior experience and knowledge in civil construction, building construction or surveying industries is a strong plus
  • Experience with cloud services (e.g., Azure, AWS) and mobile app deployment processes.
  • Familiarity with additional mobile frameworks or tools (e.g., Flutter, React Native) is a plus.
  • Knowledge of mobile application performance testing and optimization techniques.
  • Experience with CI/CD tools for automated testing and deployment.
  • BE/BTech/ME/MTech/M.S. in Computer Science Engineering or an equivalent degree

Top Skills

.Net
Agile
AWS
Azure
C#
Git
Maui
Restful Apis
Xamarin Forms

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

7 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Hardware • Information Technology • Other • Software • Analytics
Lead Software Engineer responsible for mobile app development using MAUI or Xamarin Forms, ensuring quality and performance across platforms while collaborating with teams and mentoring junior developers.
Top Skills: .NetC#GitMauiRestful ApisXamarin Forms
12 Hours Ago
Hybrid
2 Locations
Senior level
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In this role, you will develop technical designs, manage software engineering teams, oversee project delivery, and participate in budget management and vendor activities within a complex environment.
Top Skills: AgileContinuous ImprovementDevOpsSap Commerce CloudVendor Management
16 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
As a Tech Lead, you'll oversee application development, ensure adherence to architecture standards, mentor teams, and engage with stakeholders on technical solutions. Strong experience in software development and leadership is required.
Top Skills: CCi/CdConfluenceCSSGitHibernateHTMLInformixJavaJavaScriptJenkinsJqueryLinuxMavenMicroservicesPerlPostgresRest ApisSonarqubeSplunkSpringSpring BootSQLWeb Services

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.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account