Software Engineering Lead

Year    Chennai, Tamil Nadu, India

Job Description


Your Title: Software Engineering Lead Job Location: Chennai (Hybrid) Our Department: N.A Mobility (North America) What You Will Do As a highly skilled and experienced Software Engineer with expertise in cloud based server side development (.Net & Microsoft Azure), you will provide technical leadership to our dynamic team with an assertive approach and ability to drive results. As a Lead Software Engineer at Trimble N.A. Mobility, You will be responsible for designing, developing, and deploying robust, scalable, and high-performance software using .NET, Kafka, Google Cloud, Docker, Azure and related technologies for high velocity compliance solutions for our division. You will collaborate with full stack teams and various other stakeholders to gather requirements, deliver technical solutions, work with an innovative mindset and ensure the successful delivery of projects. You will implement event-driven design patterns and technologies to build scalable and resilient systems.You will also be mentoring and guiding the junior engineers, fostering a collaborative and knowledge sharing environment. This role requires deep technical knowledge, problem-solving abilities, and a strong understanding of software engineering principles and best practices. What Skills & Experience You Should Bring: Bachelor\'s degree in Computer Science, Software Engineering, or a related field. 8+ years of professional experience in software development, with a focus on .NET technologies and API development. (Proficiency in C# and .NET) Excellent communication and collaboration skills to work effectively within a team and with stakeholders. Continuous learning mindset and willingness to explore and adopt new technologies. Strong understanding of RDBMS (e.g., SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, CosmosDB). Experience with cloud platforms, particularly Microsoft Azure, and knowledge of cloud deployment methodologies. Solid understanding of microservices architecture and related technologies (e.g., Docker, Kubernetes). Familiarity with event-driven design patterns and technologies (e.g., Apache Kafka, RabbitMQ). Experience with RESTful API design and development. Experience with unit testing frameworks (xUnit, NUnit), familiarity with Test driven development. Knowledge of software development best practices, including version control (e.g., Git), code reviews, and testing methodologies (unit, integration and performance testing). Familiarity with continuous integration/continuous deployment (CI/CD) processes. Strong problem-solving skills and the ability to debug complex software systems. Familiarity with Agile methodologies, practices and tools (Jira, Rally etc). About Our Mobility Division Trimble Mobility is a division of Trimble Inc., a leading provider of technology solutions for various industries. Trimble Mobility focuses specifically on providing technology and software solutions to the transportation and logistics industry. Trimble Mobility offers a range of solutions designed to improve operational efficiency, enhance safety, and optimize resources for fleet management, transportation logistics, and supply chain management. These solutions leverage advanced technologies such as GPS, telematics, cloud computing, and data analytics to enable better decision-making and streamline processes in the industry.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3135116
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year