Senior Software Engineer(sr. Full Stack . Net Developer/architect)

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Senior Full Stack .NET Developer/Architect role focused on end-to-end solution design, implementation, and delivery of business-critical enterprise applications. Responsibilities include writing and reviewing code, leading design and architecture decisions, driving integrations, and ensuring solutions meet quality, security, and performance standards. Requires extensive experience in .NET development, front-end technologies, web services, and databases, with a strong emphasis on hands-on implementation and technical oversight.

What you'd actually do

  1. Hands-on architect: write and review production-ready full-stack .NET code, lead design/architecture decisions, and provide technical oversight through build, deployment, and support
  2. Lead solution analysis, architecture, design, and implementation for enterprise applications and integrations
  3. Partner with business stakeholders, Enterprise Architects, and delivery teams to translate requirements into technical designs
  4. Define high-level solution specifications, ensuring integration approach and technical feasibility
  5. Drive proof-of-concepts and iterative delivery with cross-functional teams to de-risk and validate solutions

Skills

Required

  • Bachelor’s degree in computer science or STEM-related degree
  • 12+ years architecting and delivering scalable, secure full-stack enterprise .NET solutions
  • .NET development (modern .NET/.NET Core, C#, ASP.NET/MVC; WCF/WPF/WinForms; VB.NET)
  • Front-end development: HTML, CSS, JavaScript (incl. jQuery/DHTML), XML
  • Designing web services and APIs (REST, SOAP)
  • Data modeling and database design (SQL Server, Oracle, MySQL, PostgreSQL)
  • Development experience across Agile/Scrum and Waterfall
  • Reporting implementation experience: SSRS, RDLC
  • Building multi-tier, service-oriented systems
  • Resource management experience
  • Legacy and data migration experience
  • DevOps/tools: Git, TFS, Azure DevOps (CI/CD)
  • Strong OO programming skills, including async patterns, generics, and multithreading
  • Hands-on modernization experience
  • Production support/troubleshooting for mission-critical systems

Nice to have

  • Angular8+ or React
  • Planview Portfolio & Roadmap experience
  • Manufacturing experience, including engineering application development
  • Azure cloud services and cloud-native architecture (App Service/Functions, Key Vault, Storage)
  • Microservices and event-driven integration patterns
  • Modern identity and API security (OAuth2/OIDC, Azure AD, secure coding practices)
  • Observability and performance engineering (logging/metrics/tracing, dashboards/alerting, tuning)
  • Containerization (Docker) and orchestration exposure (Kubernetes/AKS)
  • Test automation and quality practices (unit/integration tests, code reviews, static analysis)

What the JD emphasized

  • 12+ years architecting and delivering scalable, secure full-stack enterprise .NET solutions—driving results under tight timelines
  • Hands-on modernization experience—able to quickly assess legacy systems and define target architectures
  • Production support/troubleshooting for mission-critical systems in fast-paced environments