A

Arthur J. Gallagher & Co.

Global insurance brokerage, risk management, consulting

Associate Lead Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeKochi, Kerala, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of professional PHP development experience.
  • Experience maintaining and enhancing large enterprise codebases.
  • Experience modernizing legacy applications from older PHP frameworks to Laravel.
  • Experience integrating with third-party systems and vendor application programming interfaces.
  • Strong proficiency in PHP 8+, Laravel, and RESTful application programming interface development.
  • Understanding of SOLID principles, design patterns, dependency injection, service containers, and clean architecture concepts.
  • Experience with full-stack development using Blade templates and Vue.js or React.
  • Experience with MySQL queries, stored procedures, and performance tuning.
  • Experience with Eloquent ORM and query builder for data access.
  • Experience with PHPUnit testing and code review practices.
  • Ability to translate business requirements into working software with minimal rework.
  • Experience using Azure DevOps pipelines, repositories, and boards; Git; PhpStorm or Visual Studio Code; MySQL Workbench; Composer; and awareness-level use of Azure Portal or similar development and collaboration platforms.
  • Ability to work independently with limited supervision and take ownership of work.
  • Ability to resolve ambiguity and communicate technical decisions to non-technical stakeholders.
  • Ability to make pragmatic decisions balancing quality and delivery.
  • Practical experience using AI coding assistants such as GitHub Copilot for development, refactoring, and documentation.
  • Ability to validate AI-generated code for correctness, security, and maintainability, and awareness of AI limitations and responsible-use practices.

Responsibilities

  • Plan, design, and develop software systems and applications from concept through production, including middleware, legacy, and mainframe systems used in local, networked, cloud-based, and internet-related environments.
  • Code, test, debug, and document program requirements in relevant programming languages.
  • Work with architects, product managers, and end users to develop and enhance applications.
  • Manage products, systems, projects, or processes independently with limited supervision.
  • Coach lower-level professionals and review their work.

Desired Qualifications

  • Experience with microservices patterns.
  • Insurance, brokerage, or financial services domain experience with distributed architecture.
  • E-commerce platform experience.
  • Content management experience with WordPress.

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