CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Software Engineer (5 Years in Full Stack Development with PHP, MySQL)

Assurant Warranty Solutions

Full time
Experience
5+ years
Location
Bangalore
Work mode
Not stated
Salary
₹15L – ₹25L a year estimatetypical for IT Jobs in Bangalore, 282 posts
Posted 6 days ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

Experience
5+ years
Education
Bachelor's degree
Must-have skills
AJAXAzure DevOpsCI/CDCSSCodeIgniterDesign Patterns

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Software Engineer, Assurant, India


About us: Assurant, Inc. is a global provider of risk management products and service with headquarters in Atlanta. Its businesses provide a diverse set of specialty, niche-market insurance products in the property, casualty, extended device protection, and preneed insurance sectors. The company’s main operating segments are Global Housing and Global Lifestyle. Assurant is 325 on the Fortune 500 list of the largest companies in the United States


This position will be Hybrid at our Bangalore and Mumbai, India location.

Working Hours: 9:00 AM to 6:00 PM IST


Education

  • Bachelor’s degree in Computer Science, Information Systems, Management Information Systems (MIS), Engineering, or an equivalent discipline.

Required Experience

  • Minimum 5+ years of professional software development experience, with hands-on experience in PHP-based application development.
  • Experience designing, developing, supporting, and enhancing enterprise web applications and services.
  • Experience working with geographically distributed applications and systems.
  • Experience collaborating effectively with offshore/onshore development and support teams.
  • Experience across the software development lifecycle, including requirements analysis, design, development, testing, deployment, production support, and application maintenance.

Knowledge and Skills

PHP & Application Development

  • Strong hands-on experience in PHP and object-oriented application development.
  • Hands-on experience with at least one PHP framework such as Laravel, Symfony, or CodeIgniter.
  • Good understanding of Object-Oriented Programming (OOP), design patterns, reusable components, and clean coding principles.
  • Experience developing scalable, maintainable, secure, and high-performing web applications.
  • Experience with PHP dependency and package management using Composer.
  • Good understanding of application logging, exception handling, debugging, and troubleshooting.
  • Knowledge of HTML, CSS, JavaScript, AJAX, jQuery, JSON, and XML.
  • Experience with frontend technologies or frameworks such as Angular / React is desirable.

AI-Assisted Software Development

  • Working knowledge and practical experience using AI-assisted development and coding tools.
  • Ability to use AI tools to assist with writing, reviewing, refactoring, optimizing, and documenting code.
  • Ability to leverage AI tools for debugging, analysing application errors and logs, identifying root causes, and resolving technical issues.
  • Ability to leverage AI to understand and troubleshoot legacy or complex application code.
  • Ability to provide appropriate prompts and technical context to obtain useful code suggestions and troubleshooting recommendations from AI tools.
  • Ability to review, test, and validate AI-generated code and recommendations before implementation.
  • Ensure AI-generated or AI-assisted code meets established standards for security, performance, maintainability, reliability, and code quality.
  • Good understanding of the responsible and secure use of AI tools, particularly when working with proprietary source code, credentials, customer information, sensitive data, and production information.
  • Experience with AI coding assistants such as GitHub Copilot or equivalent tools is desirable.

APIs & Integration

  • Hands-on experience designing, developing, and maintaining RESTful APIs and web services.
  • Experience with REST API development and JSON-based integrations.
  • Experience implementing API authentication and authorization mechanisms.
  • Good understanding of application and API security principles.
  • Experience implementing appropriate security controls for transmitting and handling sensitive API payloads.
  • Experience integrating applications with third-party and enterprise systems.
  • Knowledge or experience with Single Sign-On (SSO) implementation and related authentication technologies.
  • Payment gateway or payment-system integration experience is desirable.

Database

  • Hands-on experience with relational database technologies, including MySQL and/or Microsoft SQL Server.
  • Experience with AWS RDS or similar managed relational database services is desirable.
  • Good SQL development skills, including experience with stored procedures.
  • Good understanding of database normalization and denormalization.
  • Experience with query optimization, indexing, and database performance tuning.
  • Ability to design and maintain database structures based on application and business requirements.

Web & Infrastructure

  • Good understanding of Linux-based development and application hosting environments.
  • Understanding of web/application servers and associated infrastructure concepts, including Apache, Nginx, load balancers, proxies, and reverse proxies.
  • Understanding of Layer 4 and Layer 7 load balancing concepts.
  • Understanding of session and state management for distributed applications.
  • Familiarity with application performance, scalability, availability, and troubleshooting concepts.

DevOps & Source Control

  • Proficient with Git and source-code/version-control practices.
  • Experience working with Azure DevOps for source control, work management, build, and/or deployment activities.
  • Experience with CI/CD pipelines and automated build and deployment processes.
  • Experience with CI/CD tools such as Azure DevOps Pipelines and/or Jenkins.
  • Familiarity with deployment processes across development, testing, staging, and production environments.

Architecture & Engineering Practices

  • Good understanding of client/server and n-tier application architecture.
  • Knowledge of software design patterns and application development principles.
  • Understanding of Object-Oriented Analysis and Design (OOAD) and UML.
  • Ability to develop well-structured, maintainable, testable, and reusable code.
  • Experience participating in code reviews and following established coding standards and development best practices.
  • Good understanding of application security, performance optimization, scalability, and secure development practices.
  • Ability to evaluate technical approaches and recommend appropriate solutions based on requirements.

Troubleshooting & Production Support

  • Strong analytical and problem-solving skills with the ability to perform root-cause analysis and implement appropriate technical solutions.
  • Ability to analyse and troubleshoot application, API, database, integration, and production-related issues.
  • Ability to understand existing and legacy applications and recommend appropriate technical improvements.
  • Experience supporting business-critical production applications.
  • Ability to work effectively in a fast-paced environment and support production-critical situations when required.

Security & Secure Development Practices

  • Good understanding of application, API, and infrastructure security principles.
  • Experience implementing secure development practices and appropriate security controls.
  • Ability to ensure AI-assisted development activities comply with security, privacy, and compliance requirements.
  • Awareness of secure handling of sensitive customer, business, and production data.

Additional Technical Skills

  • Knowledge or experience with Node.js and/or Python is desirable.
  • Knowledge of or hands-on experience with Vtiger CRM, including customization, module development, workflow configuration, integrations, and administration, would be an added advantage.
  • Familiarity with cloud environments, particularly AWS, is desirable.
  • Ability to understand existing and legacy applications and recommend appropriate technical improvements.

Professional & Delivery Skills

  • Strong analytical and problem-solving skills with the ability to perform root-cause analysis and implement appropriate technical solutions.
  • Effective verbal and written communication skills.
  • Ability to estimate effort, complexity, dependencies, and delivery timelines for assigned development work.
  • Ability to analyse technical issues, dependencies, and potential solutions.
  • Ability to work effectively with incomplete information, handle ambiguity, and make sound technical decisions.
  • Ability to prioritize and manage multiple tasks and assignments.
  • Ability to proactively identify and communicate risks, issues, dependencies, and constraints.
  • Ability to collaborate with business, development, infrastructure, database, security, and support teams.
  • Strong ownership and accountability for assigned deliverables.
  • Ability to deliver quality solutions within agreed scope and timelines.
  • Ability to work effectively in a fast-paced environment and support production-critical situations when required.
  • Ability to work effectively with geographically distributed and offshore/onshore teams.

Other requirements:


  • Understanding of quality assurance and testing procedures, processes and techniques employed across platforms and environments in areas of technical specialties
  • Knowledge of concepts, tools and processes used for estimating, tracking, managing, and reporting work
  • Awareness of the company’s development and systems architecture standards
  • Knowledge of interoperability issues and constraints between core platforms and distributed systems processes
  • Ability to actively contribute to developmental processes both independently and within collaborative group settings
  • Ability to act as a technical resource to department personnel and other members of the organisation to address and resolve inquiries and/or problems related to assigned job functions
  • Understanding of business/operational goals and the ability to create implementations that successfully integrate into company operations


AI and Biometric UsageAssurant supports the responsible use of Artificial Intelligence (AI), but we want to know the real you. Visit our AI Usage Guidelines page to understand what we expect from applicants regarding their use of AI during the application process. Since we would like to know the real you, we require that all of our virtual interviews be conducted on video. Employment is contingent upon completion of a required identity verification process, which may include biometric technology, where permitted by applicable law and subject to applicable notice and consent requirements. See our Privacy Notice to learn about Assurant’s privacy practices, including our use of AI-enabled technology, automated decision making, and biometric information.
Job Scam Alert
Please be aware that during Assurant's application process, we will never ask for personal information such as your Social Security number, bank account details, or passwords. Learn more about what to look out for and how to report a scam here.For information regarding the collection, use, and protection of your personal information, please review our Privacy Notice available at Assurant Careers Privacy Notice.

Key skills

Required

AJAXAzure DevOpsCI/CDCSSCodeIgniterDesign PatternsGitHTMLJSONJavaScriptJenkinsLaravelLinuxLoad BalancingMicrosoft SQL ServerMySQLNginxObject-Oriented Programming (OOP)PHPQuery OptimizationREST API DevelopmentRoot Cause AnalysisSQLSSOSymfonyXMLScalability

Preferred

AWSAngularBusiness DevelopmentNode.jsPayment Gateway IntegrationPythonQuality AssuranceReact

Soft skills

AccountabilityCommunicationDecision MakingOwnershipProblem Solving

Job market insights

40active AJAX jobs in India
220active Azure DevOps jobs in Bangalore
1,240active CI/CD jobs in Bangalore
₹15L – ₹25L advertised yearly salary for IT Jobs in Bangalore (middle half of 282 posts that show a salary; median ₹20L)

Most IT Jobs posts in Bangalore ask for 3–6 years of experience (41% of 4677 that say).

Hiring most for IT Jobs in Bangalore

  • Bosch Group176 open jobs
  • Trigent Software Private Limited138 open jobs
  • Brillio120 open jobs

Jobs asking for AJAX in India also ask for

  • JavaScript90%
  • HTML78%
  • CSS68%
  • JSON45%
  • Angular38%

From live job posts on CoreHRx, updated 14 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Software Engineer (5 Years in Full Stack Development with PHP, MySQL) job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹15L – ₹25L a year (typical for IT Jobs in Bangalore, 282 posts).

How much experience does this job need?

The post asks for 5 Yrs experience.

Where is this job based?

In Bangalore.

What kind of job is this?

It is a full time job.

This page is for Indian job seekers preparing for JavaScript interviews, from freshers facing their first technical round to experienced developers targeting product companies. It covers 60 questions in three levels: easy questions on core language basics, medium questions on closures, this, promises and the event loop, and hard questions on polyfills, performance and tricky edge cases. Each answer is written the way a strong candidate would say it, with short code you can run in the browser console or Node. Read the answer, try the code, then explain it aloud in your own words.

Questions you may be asked

  1. What is the difference between var, let and const?
  2. What are the primitive data types in JavaScript?
  3. What is the difference between == and ===?
  4. What is the difference between null and undefined?

Get IT jobs in Bangalore by email

Create a free profile and we email you new IT jobs in Bangalore, at most once a week.

Similar jobs

Telecaller

Eduflourish
Bangalore East
Admissions CounsellingBusiness DevelopmentCommunicationTelesales
Full time On-site 4 days ago

Free · takes a minute · your resume fills your profile