Experienced Full Stack C# Xamarin Developer – Remote Mobile App Development Opportunity in Construction Technology

Posted 2025-10-26
Remote, USA Full Time Immediate Start
Introduction to Trimble and Our Mission At Trimble, we are dedicated to transforming the way the world works by delivering innovative solutions that enable our customers to measure, build, grow, and move goods in new and better ways. As a technology company, we are committed to improving productivity, quality, safety, transparency, and sustainability across various industries, including construction, geospatial, agriculture, and transportation. Our core technologies in positioning, modeling, connectivity, and data analytics connect the digital and physical worlds, powering an interconnected world of work. If you are passionate about contributing to the future of construction technology and advancing your career in mobile app development, we have an exciting opportunity for you. Job Overview We are seeking a talented and experienced Lead Software Engineer to join our Civil Construction Field Systems (CCFS) department. As a Lead Software Engineer, you will be responsible for designing, building, and maintaining high-quality mobile applications for the construction industry using cross-platform frameworks like MAUI (Multi-platform App UI) or Xamarin Forms. You will ensure the performance, quality, and responsiveness of applications across various platforms, collaborating with product managers, designers, and QA teams to implement user-friendly features and applications that meet business needs. 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. 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. Essential Qualifications To be successful in this role, you should have: Education: BE/BTech/ME/MTech/M. S. in Computer Science Engineering or an equivalent degree. 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. Agile Methodologies: Experience working in Agile/Scrum teams, participating in sprint planning, retrospectives, and delivering on development commitments. Preferred Qualifications While not required, the following qualifications are preferred: Experience with cloud-based services: Knowledge of cloud-based services like Azure or AWS. Familiarity with DevOps tools: Experience with DevOps tools like Jenkins, Docker, or Kubernetes. Certifications: Relevant certifications in mobile app development or related fields. Skills and Competencies To succeed in this role, you should possess: Strong technical skills: Proficiency in C#, . NET, MAUI, or Xamarin Forms, with a solid understanding of MVVM architecture and design patterns. Excellent problem-solving skills: Ability to analyze complex problems and propose effective solutions. Collaboration and communication skills: Strong ability to work with cross-functional teams, communicate technical ideas, and collaborate with product managers, designers, and QA teams. Adaptability and continuous learning: Willingness to learn new technologies, frameworks, and methodologies, with a commitment to staying updated with industry trends and best practices. Career Growth Opportunities and Learning Benefits At Trimble, we are committed to the growth and development of our employees. As a Lead Software Engineer, you will have opportunities to: Develop new skills: Learn new technologies, frameworks, and methodologies, with access to training and development programs. Take on new challenges: Participate in complex projects, collaborate with cross-functional teams, and contribute to the development of innovative solutions. Advance your career: Opportunities for career advancement, with a clear path for professional growth and development. Work Environment and Company Culture At Trimble, we value diversity, equity, and inclusion, and we are committed to creating a work environment that is inclusive, respectful, and empowering. Our company culture is built on the principles of: Collaboration: We work together as a team, sharing ideas, expertise, and knowledge to achieve common goals. Innovation: We encourage creativity, experimentation, and innovation, with a focus on developing new solutions and improving existing ones. Accountability: We take ownership of our work, with a commitment to delivering high-quality results and meeting customer needs. Compensation, Perks, and Benefits We offer a competitive salary and a comprehensive benefits package, including: Health insurance: Comprehensive health insurance coverage for you and your family. Retirement savings: Opportunities to save for your future, with a company-matched retirement savings plan. Generous paid time off, including vacation days, sick leave, and holidays. Professional development: Opportunities for training, development, and education, with a commitment to helping you grow your career. Conclusion If you are a motivated and experienced C# Xamarin developer looking to advance your career in mobile app development, we encourage you to apply for this exciting opportunity. With a competitive salary, comprehensive benefits, and a commitment to diversity, equity, and inclusion, Trimble is the perfect place to grow your career and contribute to the future of construction technology. Don't hesitate – apply today and join our team of innovative and talented professionals! Apply for this job
Back to Job Board