Trimble Inc. Logo

Trimble Inc.

C# .Net Microservices Developer

Posted 3 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Junior
Chennai, Tamil Nadu
Junior
As a Software Engineer at Trimble, you'll develop .NET Core services for their Core Services platform, focusing on back-end services and infrastructure in a collaborative team environment. Responsibilities include coding, testing, and documenting software while adhering to team standards, utilizing Agile methodologies, and ensuring security best practices.
The summary above was generated by AI

Your position: Software Engineer

Your location: Chennai, India

About Trimble 

Trimble provides innovative software solutions to the global construction and capital project industries. This position is with the CMS division which leads the construction software industry, bringing 40 years of construction experience to over 7,000 customers. CMS’s integrated suite of solutions for the office, extended team and field address the full construction life-cycle from planning/estimating/bidding to construction and facilities maintenance. Solutions are offered on a variety of platforms, including Cloud, Mobile, and On-premise. 

About the Role

Are you passionate about developing software with the quality necessary to deliver on the most demanding customer requirements? Trimble is looking for a software developer for its “Core Services” platform team who strives for excellence, and is ready to join a fast-paced, highly collaborative team using cloud technologies. You will work within a global team alongside architecture, developer and QA team members to help drive the success of the platform. This is a vital position, responsible for coding, documenting, and testing our next-generation platform. 

What You Will Do

  • Work as a full-stack developer on .NET Core services hosted in Azure and Kubernetes, with an emphasis on back-end services and infrastructure. Follow established team coding standards and guidelines to produce consistent, appropriately documented code.

  • Engage collaboratively with the team constantly on all aspects of team life, including product and service design, estimation, code reviews, pair programming, defect resolution, releases, process refinement, and supporting customers.

  • Follow team processes, keep task status updated so that accurate information is always being conveyed through the team’s defined means, and ensure that task completion is timely or reasons for delay are promptly conveyed and understood.

  • Apply security best practices.

  • Assist with developing and maintaining cutting-edge quality automation, including unit tests, integration tests, security scans, performance tests, smoke tests, and running tests safely in a production environment.

What Skills & Experience You Should Bring 

  • A minimum of 2 years of relevant technical experience.

  • Ability to code in a modern language (mainly C#, with consideration also given for Java or F# experience) using language-appropriate techniques.

  • Understanding of databases such as MSSQL and MongoDB; experience with REST Web APIs and JSON.

  • Experience utilizing unit testing and mocking frameworks such as xUnit, MSTest, NSubstitute, Fluent Assertions, and/or similar tools.

  • Good understanding of Git source control management.

  • Familiarity with Agile/Scrum development methodologies.

  • Familiarity with Visual Studio and/or VS Code.

What Skills & Experience You Could Bring 

  • Familiarity with Domain Driven Design, Architecture patterns, IAM, authentication, authorization and identity concepts, Azure App Services, and other Azure hosting infrastructure, or similar concepts in other cloud providers.

  • Familiarity with messaging/eventing such as with Kafka and Azure Service Bus.

  • Experience with Docker, Kubernetes (especially AKS), yaml, and/or infrastructure as code.

  • Familiarity with Azure DevOps (VSTS), and the Azure Cloud portal.

  • Experience with PowerShell and Bash.

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.

Top Skills

C#

Trimble Inc. Chennai, Tamil Nadu, IND Office

Rajiv Gandhi Street, Chennai, Tamil Nadu, India, 600113

Trimble Inc. Tharamani, Tamil Nadu, IND Office

No. 4 Rajiv Gandhi Salai, , Tharamani, Chennai, India, 600 113,

Similar Jobs

Yesterday
Tharamani, Chennai, Tamil Nadu, IND
Senior level
Senior level
Fintech • Financial Services
As a Senior .NET Developer, you will design, develop, and maintain front-end and back-end solutions using .NET and C#. You will implement scalable microservices, create APIs, and ensure high code quality while collaborating with various teams. You'll also troubleshoot performance issues and stay updated on the latest technologies.
Top Skills: .NetC#
7 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Information Technology • Software
The Senior .Net C# Microservices Developer will lead development projects focusing on API development, software design patterns, and unit testing. Responsibilities include collaborating with teams, mentoring junior developers, supporting production environments, and maintaining databases, with a strong emphasis on utilizing Azure technologies and continuous improvement in software practices.
Top Skills: .Net,C#
An Hour Ago
Hybrid
2 Locations
Mid level
Mid level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
As a Full Stack Engineer at TransUnion, you'll develop customer-facing applications, maintain and review code, and troubleshoot both front-end and back-end issues. You'll collaborate with a diverse team, ensuring high availability for data-driven applications, while utilizing various technologies and tools to meet project requirements.
Top Skills: JavaNode.jsReactSQL

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account