Lead Software Engineer-.Net at Caterpillar Inc.

Chennai, Tamil Nadu, India

Caterpillar Inc. Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • Overall 12+ years of experience in software development fundamentals, process, requirements analysis, design, debugging, documentation, testing, and deployment
  • Hands-on experience in software design patterns and architecture principles
  • Excellence with Test-Driven Development (TDD) and Agile processes
  • Strong programming, designing, debugging, problem-solving, and troubleshooting skills
  • Excellence with C#, .NET Core, .NET Framework, Web API, Kafka, AWS, and MySQL
  • Excellence with Service-Oriented Architectures, microservices, Web Services (Restful and WCF)
  • Strong programming and analytical skills
  • Good knowledge of pipelines, build, and release processes
  • Good knowledge of DB tools (e.g., SQL Server or MySQL)
  • Commitment to code quality
  • Ability to work as a team player with distributed teams in a fast-paced environment
  • Experience with at least 3 large implementations or multiple projects using these technologies
  • Excellent communication/interpersonal skills
  • Passion and willingness to learn new technologies; self-starter; strong work ethic; self-motivated; positive attitude

Responsibilities

  • Work in an Agile development environment to design, develop, and maintain software solutions using Microsoft .NET Core, .NET 4.x, WebAPI, Restful services, MVC, MySQL, AI & ML, Kafka, and AWS
  • Deliver results by providing hands-on solutions
  • Guide a team of software engineers to implement solutions using Caterpillar-defined architecture and design patterns
  • Follow Caterpillar-defined software development practices based on Agile/TDD
  • Software design and development using .NET Core / .NET Framework
  • Architect and design software solutions based on marketing and technical requirements
  • Collaborate with product owners, team leads, and other architects/SMEs; study systems flow, data usage, and work processes; investigate problem areas; follow the software development lifecycle
  • Application performance and monitoring
  • Mentoring junior engineers
  • Other duties as required and requested by management

Skills

C#
.NET Core
.NET Framework
Web API
RESTful Services
MVC
MySQL
Kafka
AWS
Microservices
WCF
AI
ML

Caterpillar Inc.

Manufactures heavy machinery for various industries

About Caterpillar Inc.

Caterpillar Inc. designs and manufactures heavy machinery and equipment for industries such as construction, mining, energy, and rail. Their products include a wide range of machinery and engines that help clients complete large-scale projects. Caterpillar's equipment works by providing powerful tools that can perform tasks like digging, lifting, and transporting materials. What sets Caterpillar apart from its competitors is its strong aftermarket support, which includes maintenance and repair services, ensuring that their machinery remains efficient and reliable over time. The company's goal is to deliver high-quality products while also focusing on sustainability and community development through initiatives that improve education and reduce poverty.

Irving, TexasHeadquarters
1925Year Founded
$143.5KTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Social Impact, AI & Machine LearningIndustries
10,001+Employees

Benefits

Annual incentive bonus plan
Medical, dental, and vision coverage
Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
401k savings plan
Health savings account (HSA)
Flexible spending accounts (FSAs)
Disability benefits
Life Insurance
Parental leave
Healthy Lifestyle Programs
Employee Assistance Programs
Voluntary Benefits and Employee Discounts
Tuition Reimbursement
Career Development

Risks

Closure of Aurora office may impact regional economy and Caterpillar's reputation.
Partnership with Anti Social Social Club could dilute Caterpillar's industrial brand focus.
Advanced technology in Cat D8 dozer may face resistance from traditional customers.

Differentiation

Caterpillar's century-long history underscores its reliability and industry leadership.
The company integrates AI and IoT to enhance machinery performance and customer satisfaction.
Caterpillar's strong aftermarket services ensure product longevity and operational efficiency.

Upsides

Growing demand for autonomous equipment boosts Caterpillar's innovation in heavy machinery.
Expansion of 5G networks enhances Caterpillar's remote operation capabilities, improving safety.
Caterpillar's commitment to sustainability aligns with the global shift towards eco-friendly practices.

Land your dream remote job 3x faster with AI