Lead Sw Architect

Honeywell Honeywell · Industrial · Bengaluru, Karnataka, India

Lead Software Architect at Honeywell in Bengaluru, India, responsible for designing and developing scalable enterprise software architectures, integrating solutions into complex engineering systems, and driving innovation through prototyping and evaluation of new tools and methodologies. Requires 10-15+ years of experience, with at least 5 years in architecture, expertise in C#.Net, microservices, containerization, Azure Cloud Services, databases, messaging protocols, and CI/CD pipelines. Proficiency with AI tools for code and design development is mentioned, but the core role is software architecture in an industrial domain.

What you'd actually do

  1. Software Architect with overall 10-15+ years of Experience in developing and architecting enterprise scale Software and SaaS applications. At least 5 years of architecture experience.
  2. Expertise in designing and building reliable, scalable, and highly available applications using RESTAPI in C#.Net.
  3. Proficiency in designing and architecting complex/intricate microservices and robust background jobs.
  4. Expertsie on containerization of legacy applications
  5. Proficiency with AI tools to develop code and SW design

Skills

Required

  • software architecture and development
  • design principals
  • architectural patterns
  • coding standards
  • multiple programming languages and technologies
  • C#.Net
  • microservices
  • containerization
  • Azure Cloud Services
  • relational and document databases
  • Messaging protocols and streams - kafka and queues - ServiceBus and RabbitMQ
  • Identity and Access - Oauth 2.0, Active Directory Federation and RBAC
  • UT frameworks
  • code coverage practices and tools
  • automated unit test using Xunit and Nunit
  • Agile practices and methodologies
  • CI/CD pipelines
  • OOP
  • design principles (SOLID)
  • cloud arch patterns
  • analytical and problem-solving skills
  • verbal, presentation and writing skills

Nice to have

  • Industrial domain expertise
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or related field
  • Strong leadership and management skills
  • Proven ability to drive successful software development projects and initiatives
  • Attention to detail

What the JD emphasized

  • Expert level knowledge in design principals, architectural patterns, and coding standards
  • Strong background in multiple programming languages and technologies
  • Ability to work under minimal supervision