Senior Software Engineer
Role Overview
The Senior Applications Developer will be joining a growing development team as we build and maintain web portals, system integrations and other custom development for our business units. This person will design, code, test, debug and maintain a set of computer programs. How you'll make an impact Responsibilities: ⦁ Design, develop, test, deploy, and maintain secure, reliable web applications, desktop applications, services, system integrations, and custom solutions that meet business and technical requirements. ⦁ Develop and modernize solutions using C#, .NET Framework, .NET 8 or later, Angular, TypeScript/JavaScript, and SQL. ⦁ Build and integrate modern REST-based APIs, applying sound API design, versioning, security, error-handling, and documentation practices. ⦁ Develop and support background processing solutions using Windows Services or .NET Hosted Services, including integrations that use RabbitMQ messaging. ⦁ Develop and maintain Windows Forms desktop applications while supporting modernization and integration with current .NET services and APIs. ⦁ Create unit and integration tests, participate in code reviews, and follow team standards for source control, maintainability, performance, and secure development. ⦁ Collaborate with business partners, product owners, developers, and support teams to refine requirements, estimate work, demonstrate solutions, and troubleshoot production issues. ⦁ Deliver assigned work within agreed scope and timelines, communicate risks early, and contribute actively to project and technical discussions. About you Qualifications: ⦁ Bachelor’s degree in computer science, information systems, a related technical field, or equivalent practical experience. ⦁ Hands-on software development experience with C#, .NET Framework, .NET 8 or later, Angular, TypeScript/JavaScript, and SQL. ⦁ Experience developing REST-based APIs, Windows Services or .NET Hosted Services, and Windows Forms desktop applications; familiarity with RabbitMQ or comparable message-broker technology. ⦁ Ideally have five or more years of related professional software development experience, with demonstrated ability to deliver maintainable solutions and collaborate effectively in a team environment. Additional Information At Gallagher, we believe supporting our colleagues goes far beyond the role itself. For more information, visit our Benefits page. Competitive compensation Comprehensive benefits programs designed to support your well-being Career development opportunities and ongoing learning A collaborative, people-first culture with accessible leadership The opportunity to do meaningful work with global reach and local impact At Gallagher, we are dedicated to building an inclusive and authentic workplace. If your past experience doesn’t align perfectly, we encourage you to join our Talent Community to stay connected to additional career opportunities. At times, we will consider transferable skills from previous roles. Gallagher is an affirmative action/equal opportunity employer (Minorities/Females/Veterans/Disabled)
Full Job Posting
Introduction Welcome to Gallagher in India — where expertise, technology, and purpose come together. Since 2006, Gallagher in India has supported global teams by delivering quality, service, and speed through deep expertise, smart technology, and specialized knowledge services. More than just an operations center, it’s a place where careers grow through collaboration, continuous learning, and purposeful work. We drive efficiency, compliance, and innovation so our teams can focus on serving clients. If you enjoy solving problems and working with purpose, Gallagher is the place where you can grow and feel a sense of belonging. Overview The Senior Applications Developer will be joining a growing development team as we build and maintain web portals, system integrations and other custom development for our business units. This person will design, code, test, debug and maintain a set of computer programs. How you'll make an impact Responsibilities: ⦁ Design, develop, test, deploy, and maintain secure, reliable web applications, desktop applications, services, system integrations, and custom solutions that meet business and technical requirements. ⦁ Develop and modernize solutions using C#, .NET Framework, .NET 8 or later, Angular, TypeScript/JavaScript, and SQL. ⦁ Build and integrate modern REST-based APIs, applying sound API design, versioning, security, error-handling, and documentation practices. ⦁ Develop and support background processing solutions using Windows Services or .NET Hosted Services, including integrations that use RabbitMQ messaging. ⦁ Develop and maintain Windows Forms desktop applications while supporting modernization and integration with current .NET services and APIs. ⦁ Create unit and integration tests, participate in code reviews, and follow team standards for source control, maintainability, performance, and secure development. ⦁ Collaborate with business partners, product owners, developers, and support teams to refine requirements, estimate work, demonstrate solutions, and troubleshoot production issues. ⦁ Deliver assigned work within agreed scope and timelines, communicate risks early, and contribute actively to project and technical discussions. About you Qualifications: ⦁ Bachelor’s degree in computer science, information systems, a related technical field, or equivalent practical experience. ⦁ Hands-on software development experience with C#, .NET Framework, .NET 8 or later, Angular, TypeScript/JavaScript, and SQL. ⦁ Experience developing REST-based APIs, Windows Services or .NET Hosted Services, and Windows Forms desktop applications; familiarity with RabbitMQ or comparable message-broker technology. ⦁ Ideally have five or more years of related professional software development experience, with demonstrated ability to deliver maintainable solutions and collaborate effectively in a team environment. Additional Information At Gallagher, we believe supporting our colleagues goes far beyond the role itself. For more information, visit our Benefits page. Competitive compensation Comprehensive benefits programs designed to support your well-being Career development opportunities and ongoing learning A collaborative, people-first culture with accessible leadership The opportunity to do meaningful work with global reach and local impact At Gallagher, we are dedicated to building an inclusive and authentic workplace. If your past experience doesn’t align perfectly, we encourage you to join our Talent Community to stay connected to additional career opportunities. At times, we will consider transferable skills from previous roles. Gallagher is an affirmative action/equal opportunity employer (Minorities/Females/Veterans/Disabled)
About Gallagher
Global insurance brokerage, risk management, and consulting services firm.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Gallagher
Senior Analyst - Benefits Support Management
Bengaluru, IND
Account Executive
Cairns, AUS
Lead Specialist - Learning and Development
Bengaluru, IND
Senior Analyst - Benefits Support Management
Bengaluru, IND
Associate Vice President- SOX Controls
Pune, IND
Claims Advocate, Commercial Insurance
Burnaby, CAN
Senior Underwriter
Burnaby, CAN
Account Manager
Sault Ste. Marie, CAN