Trimble
Trimble5h ago
Career Pages

Lead Software Engineer

Chennai, TN,IN, IN
Full Time
Senior Level

Auto Apply to 50+ AI Matched Lead Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Trimble

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Lead Software Engineer - Full Stack (Chennai, India)

Trimble is seeking a highly skilled Lead Software Engineer to join our team in Chennai, Tamil Nadu, India. This role focuses on designing and developing scalable, full-stack web applications and services.

Responsibilities:

  • Translate high-level product and technical requirements into robust, scalable full-stack software designs.
  • Develop server-side applications using C#, ASP.NET Core/Framework, Web API, and Entity Framework.
  • Build intuitive and responsive front-end interfaces with Angular, JavaScript, HTML, and CSS.
  • Design, develop, and maintain RESTful APIs, including OData, ensuring proper versioning and security.
  • Implement authentication and authorization mechanisms using industry standards (e.g., OAuth, JWT, Claims-based Security).
  • Utilize Microsoft SQL Server for schema design, query writing, and performance optimization.
  • Develop microservices and modular web components following best practices.
  • Develop and deploy Azure Functions, leverage Azure Service Bus, and manage data with Azure Storage.
  • Integrate with messaging systems like Apache Kafka for distributed event processing.
  • Contribute to CI/CD workflows, manage source control with Git, and actively participate in code reviews and team development.
  • Write and maintain clean, well-documented, and thoroughly tested code with unit and integration test coverage.
  • Troubleshoot and resolve performance, scalability, and maintainability issues across the entire stack.
  • Support production deployments and ensure operational excellence for released features.
  • Stay abreast of evolving technologies and development practices to enhance team efficiency and product quality.

Qualifications:

  • Strong proficiency in C# and .NET Framework 4.x / .NET Core.
  • Solid experience with ASP.NET MVC / ASP.NET Core, Web API, and Entity Framework / EF Core.
  • Knowledge of OData APIs, REST principles, and secure web communication.
  • Front-end development experience with JavaScript, Angular (preferred), HTML5, and CSS3.
  • Proficiency with Microsoft SQL Server, including query tuning, indexing, and stored procedures.
  • Experience with Authentication & Authorization mechanisms (OAuth, JWT, Claims-based Security).
  • Experience building microservices and working with Web Services.
  • Hands-on experience with Azure Functions, Azure Service Bus, and Azure Storage.
  • Experience integrating and processing messages using Apache Kafka.
  • Familiarity with source control systems like Git and Agile development methodologies.
  • Exposure to unit testing frameworks, integration testing, and DevOps practices.
  • Excellent problem-solving, debugging, and troubleshooting abilities.
  • Strong communication and collaboration skills.
  • 5-8 years of experience as a Full Stack Engineer or Software Developer.
  • Proven track record of delivering scalable web applications and services in production environments.
  • Experience working in Agile/Scrum teams and collaborating across cultures.
  • Experience in a Tier-1 or Tier-2 product company or equivalent high-performance team is preferred.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline from a Tier-1 or Tier-2 institute.

Company

Trimble

Trimble

Chennai, TN,IN, IN
Posted on Career Pages
Lead Software Engineer at Trimble | Chennai, TN,IN, IN | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform