Trimble Logo

Trimble

Lead Software Engineer - Salesforce Developer

Job Posted 9 Days Ago Reposted 9 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Senior level
In-Office
Chennai, Tamil Nadu
Senior level
Lead a team of software engineers in designing, developing, and maintaining software solutions on cloud platforms, ensuring quality, timely delivery, and adherence to agile practices.
The summary above was generated by AI
Job Purpose

Design and Develop Software solutions to meet the functional requirements of innovative products developed by Trimble. Make use of well-established design patterns and architectures that suit the Salesforce platform and follow agile development processes. Responsible for designing, implementing, and maintaining software applications on the Salesforce platform. Perform unit testing of the code developed, develop unit test cases and test harness. Perform system integration and bug fixing, develop user documentation, generation of relevant reports and review similar work done by peers.

Primary Responsibilities
  • Read and understand high-level product descriptions or requirement documents and propose one or more software designs at the module level that are highly reusable and subject to the design principles of the software’s target host platform.

  • Decompose design elements into the structured code as per prevailing coding guidelines, preparation and execution of unit test cases and development of test codes or test harnesses. Traceback through code, design and resolve issues and bugs.

  • Plan, organize and execute assignments with very little or moderate supervision, in an agile environment

  • Responsible for deliveries within the required deadlines. Deliveries can be modules, documentation, customer releases, etc.

  • Collaborate with business analysts, stakeholders to gather and analyze business requirements

  • Coordinate with the team for the timely delivery of work products. Ensure the quality of work products by reviews.

  • Develop/Maintain customizations, configurations, integrations on Salesforce platform

  • Write and maintain clean, efficient, and well-documented code

  • Ensure data integrity and accuracy through data analysis and data cleansing activities

  • Create and maintain technical design documentation

  • Participate in code reviews and provide constructive feedback to peers

  • Develop and execute unit and integration tests

  • Support the deployment of solutions into production environments

  • Provide ongoing maintenance and support for existing Salesforce applications

  • Sub-Module level responsibility in large projects and Module (or component) level responsibility in small/medium sized projects and complete responsibility is small-sized projects, depending upon the complexity and decomposition

  • Work with User Experience, QA teams to ensure the validity of the solution

  • Be contemporary by adopting technological and market evolutions

  • Other responsibilities as assigned by the management from time to time

Skills and Background
  • Solid understanding of Salesforce development principles, including Apex, Visualforce, Lightning Web Components (LWC), SOQL, and SOSL

  • Experience with Salesforce integrations using REST and SOAP APIs

  • Experience with Salesforce data model and security model

  • Good understanding of software architectures, software algorithms, data structures and software engineering principles

  • Good exposure to design, development, debugging tools, and agile methodologies

  • Good analytical and problem-solving skills

  • Experience with Salesforce Best practices for system development and integration

  • Strong background in database design and system architecture

  • Experience doing major transformation from Classic to Lightning

  • 4+ Years of experience developing on the Full-stack Force.com platform

  • 2+ years of experience with Lighting Web Component (LWC) programming skills

  • 3+ Years of experience with Apex Triggers, Batch Classes and @Future Methods, Controllers Calling REST web services from Apex, generating and parsing JSON in Apex Visualforce Pages and Components Visualforce Remoting Effective Apex unit testing, including web service mocking

  • Should have experienced the Service cloud / Sales Cloud/ Community Cloud

  • Experience with Salesforce integration patterns, including application programming interfaces (API) and bulk data uploads

  • Experience with Release Management, Source Control, and Deployment concepts and technologies such as ANT, SFDC Metadata API, Jenkins, Git (Code Commit) and DevOps in a Salesforce environment 

  • Excellent communication and interpersonal skills

  • Upbeat, highly motivated and self-starter

  • Salesforce Badges & Certifications (preferred)

  • Java experience will be a value-added

Work Experience
  • Must have been a developer for 4 to 7 years or more in relevant areas in a tier-1 or tier-2 ranked product company

  • Experience working with cross-cultural teams.

Minimum Required Qualification
  • Bachelors or Masters Degree in Engineering from a tier-1 or tier-2 ranked institute with a major in Computer Science or Information Technology.

(or)

  • Bachelors or Masters Degree in Engineering from a tier-1 or tier-2 ranked institute with a major in Electrical or Electronics Engineering with a minor in Computer Science or Information Technology.

Reporting

Individuals selected for this role shall report to a Technical Project Manager or Engineering Manager or Engineering Director or a person designated by the division.

About Trimble

Dedicated to the world’s tomorrow, Trimble is a technology company delivering solutions that enable our customers to work in new ways to measure, build, grow and move goods for a better quality of life. Core technologies in positioning, modeling, connectivity and data analytics connect the digital and physical worlds to improve productivity, quality, safety, transparency and sustainability. From purpose-built products and enterprise lifecycle solutions to industry cloud services, Trimble is transforming critical industries such as construction, geospatial, agriculture and transportation to power an interconnected world of work. For more information about Trimble (NASDAQ: TRMB), visit: www.trimble.com

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#,.Net,Sql,Azure,Aws,Soap,Restful Apis,Json,Xml,Devops

Trimble Chennai, Tamil Nadu, IND Office

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

Trimble Tharamani, Tamil Nadu, IND Office

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

Similar Jobs

6 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
As a Sr. Associate, you will develop and implement Veeva Platform solutions, oversee project delivery, and ensure compliance with regulations. You'll utilize Agile methodologies while gathering stakeholder feedback to enhance digital product offerings.
Top Skills: AgileCloud ImplementationsSafeVeeva Vault
6 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Entry level
Entry level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Associate will support Veeva platform operations, manage system activities, resolve issues, implement enhancements, and collaborate with business teams.
Top Skills: ExcelMs PowerpointMs ProjectMs WordVeeva Platform
6 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Mid level
Mid level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
As a Veeva Release Analyst, you will plan and manage Veeva software releases, support operational activities, and coordinate with cross-functional teams to ensure effective deployment and issue tracking.
Top Skills: ExcelMs PowerpointMs ProjectMs WordVeeva

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.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account