Description
Do you thrive on solving complex problems and designing cutting-edge web applications in the cloud?
What You Will Do
We are seeking a talented and motivated Software Engineer to join our growing engineering team. The Software Engineer will design, develop, test, and maintain software applications. The ideal candidate will have a strong understanding of software development principles and experience with modern programming languages and technologies.
Develop high-quality, efficient, and well-documented software code.
Participate in the entire software development lifecycle, from design to deployment.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot, debug, and resolve software defects and issues.
Write and maintain automated tests to ensure software quality and reliability.
Work within an Agile Scrum model, participating in sprint planning, daily stand-ups, reviews, and retrospectives.
Engage in cross-team collaboration as required.
What Skills & Experience You Should Bring
Technical Skills:
Good Proficiency in C# and the .NET framework.
Good experience with ASP.NET Core and Web Api
Knowledge of front-end technologies like HTML, CSS, JavaScript, GraphQL and frameworks like Angular or React.
Understanding of database management systems like SQL Server or Oracle.
Expertise in version control systems like Git.
Azure Skills:
Hands-on experience with Azure services including Azure App Services, Azure Functions, Azure SQL Database, and Azure DevOps.
Strong understanding of cloud architecture, deployment models, and best practices.
Familiarity with Azure Resource Manager (ARM) templates, Azure CLI, and PowerShell scripting for automation.
Experience:
Typically, 3-8 years of experience in software development.
Proven track record in developing and maintaining complex web applications.
Proven experience as a Software Engineer or similar role.
Experience working in Agile Scrum teams with active participation in agile ceremonies.
Experience with cloud services, specifically Azure, including designing, deploying, and managing applications in the cloud.
Soft Skills:
Excellent problem-solving skills and attention to detail.
Strong communication skills to lead and collaborate effectively within a team.
Ability to manage timelines and deliverables in a fast-paced, agile environment.
Education:
A bachelor's degree in computer science, Information Technology, or a related field is required; a master's degree is a plus.
Proven experience as a Software Engineer or similar role.
Certifications (Optional):
Advanced certifications such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: DevOps Engineer Expert can be highly beneficial.
About Trimble
Dedicated to the world’s tomorrow, Trimble is a technology company delivering solutions that enable our customers to work in new ways to measure, build, grow and move goods for a better quality of life. Core technologies in positioning, modeling, connectivity and data analytics connect the digital and physical worlds to improve productivity, quality, safety, transparency and sustainability. From purpose-built products and enterprise lifecycle solutions to industry cloud services, Trimble is transforming critical industries such as construction, geospatial, agriculture and transportation to power an interconnected world of work. For more information about Trimble (NASDAQ: TRMB), visit: www.trimble.com
Trimble’s Inclusiveness Commitment
We 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.
Company
Trimble
Positioning-centric information is changing the way people, businesses and governments work throughout the world. By applying Trimble's advanced positioning solutions, productivity increases and safety improvements are being realized.
Though best known for GPS technology, Trimble integrates a wide range of positioning technologies including GPS, laser, optical and inertial technologies with application software, wireless communications, and services to provide complete commercial solutions. Its integrated solutions allow customers to collect, manage and analyze complex information faster and easier, making them more productive, efficient and profitable.
Trimble products are used in over 150 countries around the world. Employees in more than 35 countries, coupled with a highly capable network of dealers and distribution partners serve and support our customers.
For over 35 years, Trimble has created unique positioning products that help customers grow their business. Our portfolio includes over 1,000 patents and serves as the basis for the broadest positioning offerings in the industry. Trimble augments its organic product development with strategic acquisitions to bring the latest positioning technologies to a wider market.
Simmilar jobs
-
Software QA Test Dev Engineer
Software QA Test Dev Engineer
We are seeking a qualified Software QA Test Development Engineer to join our GPU SWQA team. The successful candidate will demonstrate substantial...
We are seeking a qualified Software QA Test Development Engineer to join our GPU SWQA...
NVIDIA October 31, 2025
-
Senior Systems Software Engineer, TAO Machine Learning Data...
Senior Systems Software Engineer, TAO...
NVIDIA is hiring a Senior Systems Software Engineer for machine learning data modeling to join the TAO Toolkit ML Data and Platforms Team. Our team...
NVIDIA is hiring a Senior Systems Software Engineer for machine learning data modeling to...
NVIDIA October 31, 2025
-
Senior Software Engineer, Profiling Services
Senior Software Engineer, Profiling Services
Are you ready to innovate GPU performance analysis for Machine Learning workloads?! Join our Developer Tools Always-On Profiling (AON) team as a...
Are you ready to innovate GPU performance analysis for Machine Learning workloads?! Join...
NVIDIA October 31, 2025
-
Senior Software Engineer, Tools
Senior Software Engineer, Tools
NVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design and verification to join the software tools group. You will...
NVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design...
NVIDIA October 31, 2025
-
Senior Software Engineer - Traffic and Networking
Senior Software Engineer - Traffic and...
Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of...
Today, we’re tapping into the unlimited potential of AI to define the next era of...
NVIDIA October 31, 2025
