Search by job, company or skills

Trimble

Software Engineering Lead

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Qualification Summary

Language Skills:

Candidates must have experience in any 2 of the following programming languages. C#, dotnet Core is a MUST, and any other language, at least at the POC level, is nice.

Language

Must Have / Nice to have

Skill Score (0-no knowledge, 1-beginner, 2-POC level,3-Worked in production,4-created libs, 5-Expert)

C# - Must have (5)

Javascript - Nice to have (3)

Python - Nice to have (3)


Knowledge:

Concepts

Must have / Nice to have

Skill Score (0-no knowledge, 1-beginner, 2-POC level,3-Worked in production,4-created libs, 5-Expert)

HTTPS / REST RFCs / WebSocket implementation - Must Have (5)

Implement RFC s in C# or other programming languages - Must Have (5)

Web Server technologies - Must Have (5)

DataStructures and Algorithms - Must Have (4)

Cloud Technologies (AWS, Azure) - Must Have (4)

Microservices - Must Have (5)

Messaging Systems like Kafka, Service Bus - Must Have (4)

Skills & Experience Required:

Basic Qualifications

  • 5+ years of professional software development experience

  • 5+ years of programming experience with at least one modern language such as C#, dotNet core

  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

  • Bachelor's Degree or Master s Degree in Computer Science or related field

  • 5+ years of software development experience

  • Excellent problem-solving abilities and object-oriented design skills

  • Fluency and expertise in object-oriented programming languages, like C#

  • Ability to excel in a fast-paced, startup-like environment

Preferred Qualifications

  • Graduate (BE or MSc.) in Computer Science or related field.

  • 5+ years of experience designing and implementing RESTful web services

  • Experience building and operating mission-critical, highly scalable distributed systems

  • Prior knowledge of Microservices and their patterns.

  • Working knowledge of Cloud-based systems and queuing systems. NoSQL databases like MongoDB, Cassandra and DynamoDb.

  • Demonstrated capability to provide depth and breadth of technical leadership to agile teams.

  • Working knowledge of graph databases is a plus.

Other Requirements

  • Strong analytical skills.

  • Good Communication skills

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 10/06/2024

Job ID: 81359713

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineering Lead Salesforce

TrimbleCompany Name Confidential

Software Engineering Lead Analyst T500 12284

Evernorth Health ServicesCompany Name Confidential
Last Updated: 10-06-2024 02:25:38 PM
Home Jobs in Chennai Software Engineering Lead