Software Engineer II
Trimble is looking for a Software Engineer II for their Core Product Development team in Chennai. In this role, you will be involved in Design & Development of solutions primarily based on .NET, microservice based technologies and will also work on end-to-end services developed by Cloud Platform Organization.
Responsibilities
Design, develop, and maintain software applications/ microservices using .NET, DynamoDB, Cosmos DB, Kafka/SQS and related technologies.
Create well-designed and efficient Rest APIs
Collaborate with product managers, architects, and other stakeholders to discuss requirements and design
Identify and troubleshoot bugs / issues and implement effective solutions.
Deploy and manage applications on cloud platforms, specifically AWS/Azure, ensuring scalability, availability, and security.
Write clean, modular, and testable code following software engineering best practices.
Collaborate with DevOps teams for release/ deployment activities.
Able to quickly learn any new technologies / languages required for the product
Qualifications
Bachelor\xe2\x80\x99s degree in computer science or information technology.
Hold 3-5 years of experience in Software engineering development
Good understanding of C#.NET , Web APIs, Microservice based architectures
Proficient in any one of the programming languages (c# / python)
Proficient in any of the Databases
Exposure to NOSQL DB is a plus
Prior knowledge in IoT based systems is a plus
Exposure to at least one cloud provider platform (AWS/Azure) is a plus
Excellent problem-solving skills.
Good verbal and written communication skills.
About Trimble
Trimble is an industrial technology company, concentrated on helping the world work better. Our technology enables jobs to get done more precisely and accurately so you can build, construct, grow and move the things we need to live our lives and build future communities.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.