Job title: software engineerour location: mexicali, mexicoour division: trimble cloudabout the rolewe are seeking a self-motivated and enthusiastic software engineer to join the trimble cloud platform team. The trimble cloud platform team builds core platform services such as data storage, authentication, authorization, and data processing that are used by trimble and trimble partners in the buildings, construction, transportation, agriculture, and geospatial industries. Our cloud services allow trimble businesses to efficiently build applications and connect content throughout its lifecycle.as a software engineer on the team, you will be contributing to the evolution, architecture design, implementation and maintenance of the centralized services for trimble cloud platform. These services play a central role in the trimble enterprise data and api portfolio, and support the connect and scale strategy by enabling connected workflows across trimble productsas a member of the platform team, you will use a variety of technologies and have the opportunity to explore and use new and emerging technologies. We are looking for intelligent, organized, driven, and effective developers. You will build scalable and sustainable solutions, utilizing best engineering practices in an agile, team-oriented and collaborative environment.what you will docreate software designs, and implement and test those designs to meet established requirementsparticipating in technical/design reviews as requiredconduct software engineering according to the team's established procedures, encompassing everything from requirement gathering and planning to implementation, quality checks, performance assessment, and automated deployment of code.working on microservices and various other aws/azure tools and technologiesability to work with various log metrics tools and identify anomalies as neededworks with the author of product documentation to assist in the development and review of product documentationwrite code that is clean, maintainable, and thoroughly documented.stay up-to-date with the latest development trends and technologies.collaborate with stakeholders to understand business requirements and ensure solution design meets those needs.what skills & experience you should have3 years of relevant experience with proven resultsstrong python fundamentals and working knowledgedemonstrable proficiency with a wide variety of amazon web services (aws)/azure such as s3, ec2, and containersexperience with rest api development, saas, paasfamiliarity with git and ci/cd best practicesgood knowledge of software design patterns and software engineering best practicesexperience with testing frameworks, debugging, and building scripts is a big plusexperience with unit testing and mocking frameworks.the ability to learn new programming languages and technologies quickly as needed.strong analytical, problem-solving, and logical reasoning skillsability to communicate effectively with product teams, design teams, and other engineers and work collaborativelytrimble’s inclusiveness commitmentwe believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, equity, and inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.we have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.
#j-18808-ljbffr