Trimble Inc.
Website:
trimble.com
Job details:
Job Title : Software Engineer II
Location : Chennai
Key Responsibilities
- Design and develop robust RESTful APIs using ASP.NET Core / MVC and responsive front-end applications using Angular.
- Lead the implementation of AI features (LLMs, natural language processing, or predictive models) into business applications.
- Maintain and optimize CI/CD pipelines, ensuring high-quality releases via automated testing and deployment strategies.
- Enforce best practices in version control (Git), code reviews, and adherence to SOLID principles and design patterns.
- Act as a senior voice in Agile/Scrum ceremonies, helping to refine user stories and estimate complex technical tasks.
- Guide intermediate and junior developers, fostering a culture of technical excellence and continuous learning.
Required Qualifications
- Experience: 3-5 years of professional software development experience.
- Backend Expertise: Deep knowledge of C#, .NET Core / .NET 6+, ASP.NET MVC, and Entity Framework.
- Frontend Mastery: Strong proficiency in Angular (v14+), TypeScript, HTML5, and SCSS.
- AI/ML Knowledge: Practical experience or strong conceptual understanding of integrating AI services (e.g., OpenAI API, Azure AI, LangChain, Semantic Kernel).
- API Development: Proven track record of building and consuming secure, scalable REST APIs.
- DevOps: Hands-on experience with Git (branching strategies, PRs) and configuring CI/CD pipelines (Azure DevOps, GitHub Actions, or Jenkins).
- Methodology: deeply familiar with Agile/Scrum workflows.
Preferred (Bonus) Skills
- Experience with Cloud platforms (Azure preferred, or AWS).
- Knowledge of Containerization (Docker, Kubernetes).
- Understanding of Microservices architecture.
- Experience with SQL Server and NoSQL databases.
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.
Click on Apply to know more.