Trimble technology is transforming critical industries to power an interconnected world of work.
Software Engineer, C#/.NET
Location
Germany
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, C#/.NET
Trimble Inc.
• Become part of our GEObüro team and gain experience in continuously improving our product • Contribute ideas to the software and see our customers use them with enthusiasm
Job Requirements
- Very good knowledge of C# (at least version 8) and the .NET Framework is required
- At least 3 years' experience with WinForms is required (alternatively experience with another desktop framework such as WPF, WinUI, or MAUI)
- At least 3 years' experience with databases and Microsoft SQL Server
- Experience with Git
- Experience in software design and implementation using OOP techniques
- Willingness to learn new things and take on challenges
- Ability to work independently as well as enjoy working in a team
- Very good German language skills and good English language skills
Benefits
- A permanent full-time position (38.5 hours/week and 30 days of vacation per year)
- Fair compensation, a company pension plan, and an attractive employee share savings program
- A pleasant, open working atmosphere
- Varied and interesting responsibilities
- Modern workstations with height-adjustable desks, air conditioning, and flexible working hours
- Latest equipment (laptop with i9, multi-monitor setup, current Visual Studio, DevExpress, Google Workspace, etc.)
- Discounted membership rates for the fitness club in the same building
- Excellent transport connections (tram, bus, motorway)
- Parking in the parking garage, free beverages (water, coffee machine, tea), and fresh fruit
Related Guides
Related Job Pages
More Backend Engineer Jobs
Delivery Lead – Java Services
CloudScoutsA group of passionate technologists and EPM process specialists...
• Manage end-to-end delivery of Java/J2EE resources and projects • Lead and manage Java development teams and resource pools • Ensure adherence to SLAs, timelines, quality, and utilization • Act as primary client contacts and handle delivery escalations • Coordinate with recruitment for timely onboarding of Java resources • Track delivery metrics, risks, and continuous improvement
• Design and develop scalable, fault-tolerant backend services following Microservices and Hexagonal Architecture principles. • Deploy and manage containerized applications on Azure Kubernetes Service (AKS) using Docker and Azure-native infrastructure. • Collaborate with Product and Engineering teams to translate business requirements into scalable technical solutions. • Create architecture documentation, estimations, and user stories that support Agile delivery processes. • Ensure platform performance, security, reliability, and SLA compliance through engineering best practices. • Mentor and guide engineers while promoting ownership, quality, and technical excellence. • Lead and participate in code reviews to ensure scalability, maintainability, and adherence to engineering standards. • Contribute to observability, incident response, and continuous platform improvement initiatives. • Influence technical roadmaps and contribute to architecture, tooling, and platform decisions. • Support operational excellence initiatives across backend systems and cloud environments.
Java Backend Engineer – AI
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Develop and implement business modules and core frameworks in Java • Identify and resolve technical issues in Java backend systems to ensure optimal performance and stability • Collaborate on the architecture and design of financial systems, including core modules • Collaborate with cross-functional teams to ensure the rationality of system architecture and safeguard project quality and progress • Participate in code reviews and provide constructive feedback • Continuously improve and optimize existing systems for performance, scalability, and reliability
• Work on backend services and APIs that connect the user-facing platform with lower-level infrastructure services and automation components • Help extend existing Python APIs, implement new platform features, improve RBAC and multi-tenancy capabilities • Support integrations with infrastructure services • Work in a mixed engineering team, contributing both to new functionality and to improving code quality, maintainability, documentation and delivery standards




