Assurant logo

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

Assurant
NewPosted yesterday

LOCATION

Bengaluru · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

PHPMySQLFull-Stack DevelopmentBackend DevelopmentRESTful APIsSQLPerformance TuningDatabase Design

Job description

Overview

Software Engineer role at Assurant focused on full stack PHP and MySQL application development for enterprise web applications and services.

What you'll do

  • Design, develop, support, and enhance enterprise web applications and services.
  • Take part in the software development lifecycle, including requirements analysis, design, development, testing, deployment, production support, and application maintenance.
  • Design and develop RESTful APIs and web services, and maintain JSON-based integrations.
  • Use AI-assisted development tools to write, review, refactor, optimize, and document code, and to debug and analyse application errors and logs.
  • Analyse and troubleshoot application, API, database, integration, and production-related issues, performing root-cause analysis.
  • Maintain database structures and perform query optimization, indexing, and performance tuning.
  • Participate in code reviews and follow established coding standards and development best practices.
  • Estimate effort, complexity, dependencies, and delivery timelines for assigned development work.
  • Support business-critical production applications.

What you'll need

  • Bachelor's degree in Computer Science, Information Systems, Management Information Systems (MIS), Engineering, or an equivalent discipline.
  • Minimum 5+ years of professional software development experience, with hands-on experience in PHP-based 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.
  • Experience with PHP dependency and package management using Composer.
  • Knowledge of HTML, CSS, JavaScript, AJAX, jQuery, JSON, and XML.
  • Hands-on experience with relational database technologies, including MySQL and/or Microsoft SQL Server.
  • Good SQL development skills, including experience with stored procedures.
  • Good understanding of database normalization and denormalization.
  • Experience implementing API authentication and authorization mechanisms.
  • Experience integrating applications with third-party and enterprise systems.
  • Good understanding of Linux-based development and application hosting environments.
  • Proficient with Git and source-code/version-control practices.
  • Experience with CI/CD pipelines and automated build and deployment processes, using tools such as Azure DevOps Pipelines and/or Jenkins.
  • Good understanding of client/server and n-tier application architecture.
  • Good understanding of application, API, and infrastructure security principles.
  • Working knowledge and practical experience using AI-assisted development and coding tools.
  • Strong analytical and problem-solving skills with the ability to perform root-cause analysis.
  • Effective verbal and written communication skills.

Nice to have

  • Experience with frontend technologies or frameworks such as Angular / React.
  • Experience with AI coding assistants such as GitHub Copilot or equivalent tools.
  • Payment gateway or payment-system integration experience.
  • Knowledge or experience with Single Sign-On (SSO) implementation.
  • Experience with AWS RDS or similar managed relational database services.
  • Knowledge or experience with Node.js and/or Python.
  • Knowledge or experience with Vtiger CRM, including customization, module development, workflow configuration, integrations, and administration.
  • Familiarity with cloud environments, particularly AWS.

Details

  • Hybrid work at the Bangalore and Mumbai, India location.
  • Working hours: 9:00 AM to 6:00 PM IST.
  • Works with geographically distributed and offshore/onshore teams.
  • Employment is contingent upon completion of a required identity verification process.
  • All virtual interviews are conducted on video.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

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