🔔 FCM Loaded

Software Engineer

Trimble

2 - 5 years

Chennai

Posted: 31/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Position Profile - Software Engineer II - C# WPF Developer

Job Purpose

The primary responsibility is to develop Windows desktop applications using WPF, C#, and .Net Framework. Understand the requirements, contribute to high-level and low-level designs, coding, unit testing, system integration, development of unit test cases and unit test code, bug fixing, generating unit test reports, user documentation, and generation of any other reports as required by the project. Have the ability to use well-established design patterns and architectures that suits the platform and follow Agile development processes. Adopt best practices on web technologies as suggested in the guideline of Project / Program governance. Good experience in Agile methodologies in building scalable and robust software solutions.

Skill Set

Experience in developing rich windows desktop applications using WPF and C#.

Must have a working experience of about 3 to 4 years in WPF and C# development.

Strong knowledge of the MVVM framework.

Must have a good knowledge of design patterns SOLID / GRASP and theoretical computer science.

Must have served in an organization where Agile practices are in use.

Must have done at least 1 or 2 large enterprise-level implementations or 2 to 3 medium-sized projects.

Good hands-on in using relational(SQL Server) and nonrelational databases

Deep knowledge of OOPS, Design Principles, and Microservice Architecture.

Excellent communication and interpersonal skills.

Familiar with source control management using Git and Bitbucket/Gitlab.

Good analytical and problem-solving skills.

Good to have working experience in React Js.

Good to have Cross-platform mobile development experience using Xamarin/React Native.

Knowledge of any of the testing frameworks like Espresso, Green Coffee, JUnit, etc.

Knowledge of any dependency injection frameworks like Dagger, Koin, etc.

Familiarity with debugging tools.

Good to have AWS/Azure/Google Cloud knowledge.

Key Result Area

Completely accountable for own work

Timely delivery of all work products that meet or exceed quality norms.

Present work to the team for review or other purposes.

Participate in reviews of work done by peers and provide constructive feedback.

High and Low-level designs.

Coverage of test cases and test runs.

Work breakdown at the module level.

Effective team collaboration.

Qualifications & Experience

Graduated from a premier institution

B.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering or an equivalent degree with a good JEE / AIEEE / GATE score.

Should have scored a minimum of 90% marks since 10th Standard with consistent academic records.

A good score in any of the national level Olympiads or talent search examinations will be a value addition.

Paper presentation in a national level forum, contribution to open source projects, contribution to standards bodies will be value addition.

Working experience in a tier-1 organization for a period of 2 to 4 years.

Agile/ Scrum certification.

Supervisory Responsibility

NA

Reporting To

Technical Leader or above.


How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact AskPX@px.trimble.com.

About Company

Trimble is a technology company that provides solutions for industries like agriculture, construction, and transportation. The company’s products include GPS, GIS, and telematics solutions, enabling businesses to improve productivity and efficiency through advanced hardware and software systems.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.