Senior It Analyst Applications (senior Lead Developer Architect)

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Senior IT Analyst Applications (Senior Lead Developer Architect) role at Caterpillar in Bangalore, focusing on driving technical strategy, designing scalable software systems, and mentoring engineering teams. Responsibilities include creating technical blueprints, leading development, conducting code reviews, and aligning initiatives with business goals, with a strong emphasis on hands-on development of APIs, microservices, and core application components, while optimizing performance and ensuring security compliance.

What you'd actually do

  1. Define technical, security, and infrastructure standards, designing high-level, scalable solutions.
  2. Guide development teams through the full software development lifecycle (SDLC), conducting code reviews and ensuring best practices.
  3. Mentor developers to enhance technical skills and foster a culture of engineering excellence.
  4. Partner with product managers and stakeholders to align technical roadmaps with business objectives.
  5. Drive development of APIs, microservices, and core application components.

Skills

Required

  • Java/Spring Boot
  • Python
  • Microservices
  • Cloud technologies (AWS/Azure/GCP)
  • Database design
  • Agile/Scrum development methodologies
  • Communication skills

What the JD emphasized

  • 8+ years in software development
  • 5+ years in lead/architect roles