A

Arthur J. Gallagher & Co.

Global insurance brokerage, risk management, consulting

Associate Lead Software Engineer

Backend EngineeringPosted on Nov 12
Full-timeKochi, Kerala, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional software engineering experience, including significant experience developing applications with Microsoft technologies.
  • Strong hands-on experience with C#, .NET, and ASP.NET Core.
  • Strong experience developing REST APIs and enterprise integrations.
  • Experience with modern application architecture and software design principles.
  • Strong experience with SQL Server or Azure SQL and SQL development.
  • Hands-on development experience with Microsoft Azure.
  • Experience with Azure DevOps, GitHub, or an equivalent CI/CD and source-control platform.
  • Experience developing automated unit and integration tests.
  • Strong understanding of object-oriented programming, SOLID principles, dependency injection, asynchronous programming, exception handling, and common design patterns.
  • Strong troubleshooting and root-cause-analysis skills.
  • Practical experience using Generative AI or AI-assisted software engineering technologies.
  • Ability to work effectively within distributed engineering teams.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using C#, .NET, and ASP.NET Core.
  • Develop scalable and maintainable RESTful APIs, Web APIs, background services, and application integrations.
  • Develop and support applications using Microsoft Azure technologies, including Azure App Service, Azure Functions, Azure SQL, Azure Storage, Azure Service Bus, Azure API Management, Azure Key Vault, Azure Monitor or Application Insights, Microsoft Entra ID, and Azure DevOps.
  • Develop applications with appropriate scalability, resiliency, security, and observability.
  • Support modernization and migration of legacy applications to modern .NET and Azure-based solutions.
  • Troubleshoot issues across Development, QA, UAT, Stage, and Production environments.
  • Design, develop, and maintain REST APIs and enterprise integrations.
  • Implement appropriate authentication, authorization, error handling, logging, and API-security practices.
  • Develop integrations with internal and external applications and services.
  • Troubleshoot API failures, integration issues, data problems, and connectivity errors.
  • Apply AI where appropriate to accelerate code development, unit-test generation, code refactoring, code reviews and analysis, API development, SQL development and optimization, defect investigation, application and log analysis, technical troubleshooting, technical documentation, impact analysis, and legacy application modernization.
  • Develop clean, maintainable, reusable, and testable code.
  • Follow established coding standards, design patterns, and engineering best practices.
  • Develop appropriate unit and integration tests as part of software development.
  • Perform root-cause analysis of software defects rather than only addressing symptoms.
  • Follow secure coding practices and remediate identified application vulnerabilities.

About the Company

Arthur J. Gallagher & Co.

Global insurance brokerage, risk management, consulting

Arthur J. Gallagher & Co. is a global insurance brokerage and risk management firm. It helps businesses, public entities, and individuals manage risk and obtain insurance through three segments: brokerage, risk management, and corporate. The brokerage unit offers a full range of retail and wholesale insurance brokerage and consulting services to match clients with coverage. The risk management unit handles contract claim settlements, claim administration, loss control consulting, and risk management information services to reduce exposures. The corporate unit oversees the company’s clean energy and other investments. The firm differentiates itself by providing end-to-end risk solutions across insurance placement, claims handling, risk counseling, and investment activities, rather than focusing on a single service. Its goal is to help clients manage risk effectively, protect assets, and pursue value through diverse investments, including clean energy.

Company size
10,001+
Company stage
IPO
Headquarters
Itasca, IL
Founded
1927

Recently Posted Jobs

Explore more opportunities at Arthur J. Gallagher & Co.

See more jobs