Lead Full Stack Developer

Aon View all jobs

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 6 days ago
Posting Description:Job Title- Lead Full Stack DeveloperPosition type- Full TimeWork Location- BangaloreWorking style- HybridShift Time- 12PM to 9PMPeople Manager role: NoRequired education and certifications critical for the role- BTech in computer science or related quantitative field, or equivalent experience.Required years of experience –12-15 years of work experience in relevant fieldAON IS IN THE BUSINESS OF BETTER DECISIONSAt Aon, we shape decisions for the better to protect and enrich the lives of people around the world. As an organization, we are committed to our purpose as one firm, united through trust as one inclusive, diverse team and we are passionate about helping our colleagues and clients succeed.What will your day look like.
  • Design and develop end-to-end web applications using Angular (front end) and .NET Core/C# (back end).
  • Build robust, scalable, and secure RESTful APIs and microservices following service-oriented architecture principles.
  • Design and implement complex SQL Server database solutions, including schema design, stored procedures, functions, views, and performance tuning.
  • Leverage Azure PaaS services (e.g., App Service, Azure Functions, API Management, Service Bus, Azure SQL) to build and deploy cloud-native applications.
  • Apply design patterns and best practices to ensure clean, maintainable, and testable code across the stack.
  • Integrate securely and reliably with third-party systems such as Okta (authentication/SSO) and ServiceNow (ITSM/other integrations).
  • Collaborate with product owners, architects, and other developers to translate requirements into technical designs and implementation plans.
  • Perform code reviews, provide technical guidance, and mentor junior/mid-level developers.
  • Troubleshoot complex production issues across front end, back end, and database layers; perform root cause analysis and implement permanent fixes.
  • Contribute to DevOps practices: build, release, monitoring, logging, and continuous improvement of application performance and reliability.
Skills and experience that will lead to success.
  • 12+ years of overall software development experience, with significant full stack responsibilities.
  • Strong front-end experience with Angular:
  • Building SPA applications, components, services, routing, state management.
  • Good understanding of RxJS, TypeScript, and modern Angular best practices.
  • Strong middle-tier experience using:
  • .NET Core / .NET 6+ and C#.
  • Building RESTful APIs, middleware, and background services.
  • Strong knowledge and practical application of design patterns (e.g., SOLID, repository, dependency injection, CQRS where applicable).
  • Hands-on experience working with Azure PaaS:
  • Azure App Service, Azure Functions, Azure API Management, Service Bus, Azure SQL, Key Vault, etc.
  • Strong SQL Server skills (design + development):
  • Data modeling, indexing strategies, complex T-SQL, stored procedures, performance tuning.
  • Experience designing and implementing service-oriented or microservices-based architectures.
  • Proven experience integrating with third-party platforms and services, ideally including:
  • Okta (OAuth2/OIDC, SAML, SSO, user provisioning).
  • ServiceNow (REST/SOAP APIs, webhooks, or integration frameworks).
  • Good understanding of authentication, authorization, and security best practices across the stack (JWT, OAuth2, role-based access, secure storage of secrets).
  • Experience with version control and CI/CD (e.g., Git, Azure DevOps, GitHub Actions, pipelines).
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication skills and ability to work effectively with cross-functional teams.
Preferred/Good-to-Have
  • Experience with containerization and orchestration (Docker, Kubernetes, Azure Kubernetes Service).
  • Experience with message-based architectures (queues, topics, event-driven design).
  • Knowledge of front-end testing frameworks and tools (Jasmine, Karma, Jest, Cypress).
  • Experience with automated testing and TDD/BDD (unit, integration, end-to-end tests).
  • Familiarity with logging and monitoring tools (App Insights, ELK, etc.).
  • Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate).
#LI-SN1

Aon

Similar Jobs

  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 2 days ago
    • Apply easily
  • Lead Cloud Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 8 days ago
    • Apply easily
  • Full Stack Developer (Tech lead)

    Twixor

    • Bangalore, Karnataka
    Company Overview Twixor is a leading IT services and consulting company headquartered in Singapore, with a global client base and offices across India. Specializing in digital pr…
    • 5 hours ago